ํฐ์คํ ๋ฆฌ ๋ทฐ
์คํ๋ง ๋ถํธ ์ฌ์ฉํ๊ธฐ
Boot๋ restAPI๋ฅผ ๋ง๋ค๊ธฐ์ํด ์ต์ ํ๋์ด์๋ ํ๋ ์์ํฌ์ด๋ค.
๋จผ์ Boot๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด workspace๊ต์ฒด๋ฅผ ํด์ค๋ค. (sts์ค์น๊ฐ ๋์ด์๋ค๋ ๊ฐ์ ํ)
Boot์ ์ฅ์
1. ํฐ์บฃ์ ๋ฐ๋ก ์ค์ ํ์ง ์์๋ ๋๋ค. ๋ถํธ์ ๋ด์ฅ๋์ด์์
2. ์ค์ ํ์ผ์ ๋ค๋ฃจ์ง ์์๋ ๋๋ค. (๊ทธ๋ฅ ์ง๊ฐ ๋ค ์์์ ํจ)
์ธ์ฝ๋ฉ ์ค์
workspace๋ฅผ ๋ฐ๊พธ์ด ์ฃผ์์ผ๋ ์ธ์ฝ๋ฉ ์ค์ ์ ๋ค์ ํด์ค๋ค.
Workspace, CSS, HTML, JSP, XML์ utf-8๋ก ์ค์ ํด์ค๋ค.
์คํ๋ง ๋ถํธ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
- Name ํ๋ก์ ํธ ์ด๋ฆ ์ค์
- Type ๋ฉ์ด๋ธ์ผ๋ก ์ค์
- Java Version 8๋ก ์ค์
- Packaging War๋ก ์ค์
- Group ์ค๋ณต์ด ์์ด ๋ง๋ค์ด์ผํ๋ค. ๋์ค์๋ ๊ฐ์ธ๋๋ฉ์ธ์ ๊ฑฐ๊พธ๋ก ๋ง๋ค๋ฉด ๋จ
- Package ๋ฃจํธํจํค์ง ์ค์ , ์๋์ผ๋ก ์ด๊ณณ์ ์ปจํธ๋กค๋ฌ ๋ ํ์งํ ๋ฆฌ ์๋น์ค ๋ฑ์ด ์์์ ์ปดํฌ๋ํธ ์ค์บ์ ํด์ค๋ค.
์คํ๋ง ๋ถํธ ๊ฐ์ฅ ์์ ํ๋ ๋ฒ์ 2.1.6๋ฒ์ ์ ์ฌ์ฉํ๋ค.
๊ธฐ๋ณธ์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฏธ๋ฆฌ ์ค์นํ ์ ์๋ค.
- Developer Tools - Lombok
- SQL - Spring Data JPA, MySQL Driver, JDBC API
- Web - Spring Web Starter (MVC ๋ชจ๋ธ ํ ํ๋ฆฟ์ ์๋์ผ๋ก ์ก์์ฃผ๊ธฐ ์ํจ)
์ด ๋ถ๋ถ์์ ์ค์น๋ฅผ ์ํ๋๋ผ๋ ๋์ค์ ํ์ํ๋ฉด pom์์ ๋ค์ด๋ฐ์ผ๋ฉด ๋๋ค.
Finish ํด๋ฆญ!
์คํ๋ง์ด๋ ๋ณ๋ฐ ๋ค๋ฅผ๊ฒ ์์
pom.xml๋ณด๋ฉด ๋ฒ์ ๋ค์ด ์์ ํ์๋๋ฐ ์คํ๋ง ๋ถํธ์์๋ ์ต์ ํ๋ ๋ฒ์ ์ ์๋์ผ๋ก ์ค์ ํด์ค๋ค.
์ ์จ์๋๊ฒ๋ ๋ง์๋ฐ ์ค์ ๋ก ์ค์น๋์ด์๋ ๋ฉ์ด๋ธํด๋์ ๊ฐ๋ฉด ๋ค ์ค์น๊ฐ ๋์ด์๋ค.
application.properties
1
2
3
4
5
6
7
8
9
|
# server port change
server.port=8000
# Datasource setting
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/spring?useSSL=false&serverTimezone=Asia/Seoul
spring.datasource.username=spring
spring.datasource.password=spring
|
ํฌํธ๋ฒํธ๋ฅผ 8000๋ฒ์ผ๋ก ๋ฐ๊ฟ์ฃผ๊ณ DB์ฐ๋์ ํด์ค๋ค.
spring boot ์๋ฒ ์คํ
'(๊ตฌ)Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์คํ๋ง๋ถํธ] ์คํ๋ง ๋ฐ์ดํฐ JPA (0) | 2019.07.13 |
---|---|
[์คํ๋ง๋ถํธ]RestController (0) | 2019.07.10 |
[Spring] 6. ์์กด๊ฐ์ฒด ์๋์ฃผ์ (์ด๋ ธํ ์ด์ ) (0) | 2019.06.06 |
[Spring] 5. ๋น(Bean)์ ๋ฒ์ (0) | 2019.06.06 |
[Spring] 4. DI ( Dependency injection) ์์กด์ฑ ์ฃผ์ (0) | 2019.05.31 |
- Total
- Today
- Yesterday
- ์จ๋ฆฌ์์ค
- ๊ฒ์๋ฌผ์กฐํ
- Java
- ๊ฐ๋ฐ
- ์๋ฐ
- ๋ณ๋ช ์ฒ๋ฆฌ
- tomcat์ค์น
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ๊ฒ์ํ ์กฐํ
- ๋ถํธ ์๋์์ฑ
- Algorithm
- ์๋ฃ๊ตฌ์กฐ
- ์ดํด๋ฆฝ์ค ์ค์น
- ๊ฒ์ํ ์ญ์
- java ํ๊ฒฝ๋ณ์
- ์๊ณ ๋ฆฌ์ฆ
- typeAliases
- java jdk ์ค์น
- mysql์ค์น
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- ๊ฒ์๋ฌผ ์ญ์
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |