VSCODE์ ์คํ๋ง๋ถํธ ํ๊ฒฝ์ค์
1. ์คํ๋ง๋ถํธ ์ต์คํ ์ ์ค์นํ๊ธฐ
์ต์คํ ์ ์์ Spring Boot Extension Pack์ ๊ฒ์ํด์ install ํ๋ค.
2. Ctrl + Shift + P ๋จ์ถํค๋ฅผ ๋๋ฅธ๋ค.
Spring Initializr: Create a Gradle Project... ๊ฒ์ํด์ ์ ํํ๋ค.
3. ์คํ๋ง๋ถํธ ๋ฒ์ ์ ํ
์ํ๋ ๋ฒ์ ์ผ๋ก ์ ํํ๋ค.
4. ์ธ์ด ์ ํ
์์ ์ด ์ฌ์ฉํ๋ ์ธ์ด๋ฅผ ์ ํํ๋ฉด ๋๋ค.
5. ํ๋ก์ ํธ Group Id ์ค์
๋ํดํธ๋ com.example๋ก ๋์ด์๋๋ฐ ํ๋ก์ ํธ์ ์ฐ๊ด์ฑ ์๊ฒ ์ค์ ํด์ค๋ค.
์์๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ๋ํดํธ๋ก ์ค์ ํ๋ค.
6. ํ๋ก์ ํธ Artifact Id ์ค์
์ด๊ฒ๋ ํ๋ก์ ํธ์ ์ฐ๊ด์ฑ ์๊ฒ ์ค์ ํด์ค๋ค. ๋ํดํธ๋ demo์ด๋ค.
7. ๋น๋ ํ์ ์ ํ
Jar, War ์ค ์ํ๋ ๊ฑธ๋ก ์ ํํ๋ค.
8. ์๋ฐ ๋ฒ์ ์ ํ
์ํ๋ ์๋ฐ ๋ฒ์ ์ ํํ๋ค. ๋๋ 17๋ฒ์ ์ ์ ํํ๋ค.
9. ํ์ํ ์์กด์ฑ ํจํค์ง ์ถ๊ฐ
๊ธฐ๋ณธ์ ์ผ๋ก๋ Spring Web, Lombok, Thymeleaf, Spring Boot DevTools ๋ฑ์ ์ ํํ๋ค.
ํ์์ ๋ฐ๋ผ ๊ฒ์ํด์ ์ถ๊ฐํ๋ฉด ๋๋ค.
10. ํ๋ก์ ํธ ๊ฒฝ๋ก ์ค์
์ํ๋ ํด๋์ ๊ฒฝ๋ก๋ฅผ ์ค์ ํด์ค๋ค.
11. ํ๋ก์ ํธ Open
์์์ Generate into this folder๋ฅผ ์ ํํ ๋ค ์ฐ์ธก ํ๋จ์ ํ๋ก์ ํธ Open ํด๋ฆญํ๋ค.
์คํ๋ง๋ถํธ ์คํ
์ข์ธก ํ๋ก์ ํธ์์ src > main > ... > DemoApplication.java ํด๋ฆญ
๋ฉ์ธ ํจ์ ์์ Run์ ํด๋ฆญํ๋ฉด ํ๋ก์ ํธ๊ฐ ์คํ๋๋ค.
๋ง์ฝ jdk๊ฐ ์๋ค๋ฉด ์์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ ๋ ์ ํํ๋ ์๋ฐ ๋ฒ์ ์ ๋ง์ถฐ์ jdk๋ฅผ ์ค์นํ๋ค.
์ ์์ ์ผ๋ก ํฐ๋ฏธ๋์ ์คํ๋ง๋ถํธ๊ฐ ์คํ๋๋ ๋ก๊ทธ๊ฐ ์ฐํ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
'Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SpringBoot] ์คํ๋ง๋ถํธ +Thymeleaf + H2 Database + JPA - ํ๋ก์ ํธ ํ๊ฒฝ์ค์ ๋ฐ H2 DB ์ฐ๊ฒฐ ํ ์คํธ (1) | 2024.12.12 |
---|---|
[Spring] Maven๊ณผ Gradle์ ์ฐจ์ด์ (0) | 2024.08.29 |
[Spring] MVC (Model, View,Controller) ํจํด (0) | 2022.01.12 |
[Spring] ์คํ๋ง ํ๋ ์์ํฌ (Spring Framework) (0) | 2021.08.20 |