Coding Planet
[์คํ๋ง ์ ๋ฌธ] 1. ํ๋ก์ ํธ ํ๊ฒฝ ์ค์ (update! Spring Boot 3.x ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ) ๋ณธ๋ฌธ
[์คํ๋ง ์ ๋ฌธ] 1. ํ๋ก์ ํธ ํ๊ฒฝ ์ค์ (update! Spring Boot 3.x ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ)
jhj.sharon 2023. 3. 23. 02:47
์ธํ๋ฐ ๊น์ํ ์ ์๋์ ๋ฌด๋ฃ ๊ฐ์ '์คํ๋ง ์ ๋ฌธ - ์ฝ๋๋ก ๋ฐฐ์ฐ๋ ์คํ๋ง ๋ถํธ, ์น MVC, DB ์ ๊ทผ ๊ธฐ์ '์
๊ฐ์ธ์ ์ธ ๊ณต๋ถ๋ฅผ ์ํด ์ ๋ฆฌํ์๋ค.
์ฌ์ ์ค๋น๋ฌผ : Java 11, IDE: intelliJ or Eclipse
1. start.spring.io์ ์ ํ ์๋์ ๊ฐ์ด ๋ค์ด๋ก๋
- ๋ค์ด๋ก๋ํ ํ์ผ์ ์คํ์์ผ ์ค์นํ๋ค.
- ์ํฌ์คํ์ด์ค๋ฅผ ๋ง๋ค๊ณ ํด๋น๊ฒฝ๋ก๋ก ๋๋ ํ ๋ฆฌ๋ฅผ ์ค์ ํ๋ค.
2. IntelliJ์์ ์์ Spring์ ์ค์นํ workspace๋ก ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ์ ํ์ผ์ ์ฐ๋ค.
3. ์๋ ์ฌ์ง ๊ฒฝ๋ก๋ฅผ ํ์ธํด์ HelloSpringApplication์ ํด๋ฆญํด main ๋ฉ์๋๋ฅผ ์คํ์ํจ๋ค
- ์๊ฐ์ด ๋ค์ ์์๋๋ค!
- ์ ์ฒด ์ค์น๊ฐ ์๋ฃ๋์ง ์๊ณ ์ค์น ์๊ฐ์ด ๊ธธ์ด์ง ๊ฒฝ์ฐ์ ๋ธ๋ผ์ฐ์ ์ localhost:8080์ ์ผ์ ์ค์น๋ฅผ ํ์ธํ ์ ์๋ค.
* ์๋์ ๊ฐ์ด ๋์ค๋ฉด ์ ์์ ์ผ๋ก ์คํ๋ ๊ฒ์ด๋๊น ์คํ์ด ์ง์๋๋ ๊ด์ฐฎ๋ค
-> ๋๋ ํ์ฐธ ๊ธฐ๋ค๋ฆผ....๐
4. IntelliJ์์ Gradle์ ํตํด run์ ํ ๊ฒฝ์ฐ ๋๋ ค์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ ์๋์ ๊ฐ์ด ์ค์ ํด๋๋ฉด ์๋๊ฐ ๋นจ๋ผ์ง๋ค.
- ๊น์ํ ์ ์๋ ๊ฐ์์์๋ intelliJ IDEA๋ผ๋ ์๋จ ๋ฉ๋ด๋ฅผ ํตํด preferance ๋ฅผ ์ ๊ทผํ๋๋ฐ ๋๋ ๋ฌด๋ฃ๋ฒ์ ์ด๋ผ ๊ทธ๋ฐ์ง, ์๊ฐ์ด ํ๋ฌ์ intelliJ ์ธํฐํ์ด์ค๊ฐ ๋ฐ๋์ด์ ๊ทธ๋ฐ์ง ํด๋น ๋ฉ๋ด๊ฐ ์์๋ค.
- Ctrl + Alt + S ๋จ์ถํค๋ก Setting์ ๋ค์ด๊ฐ์ ๊ฒ์ํ๋ฉด ๋๋ค.
๋!
** ์ต๊ทผ Spring Boot ๋ฒ์ ์ด ์๋์ ๊ฐ์ด ์ ๋ฐ์ดํธ ๋ฌ๋ค. ์ด ๋๋ฌธ์ ์๋์ ๊ฐ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
(2023-07-27)
- No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.1.2 was found. The consumer was configured to find a library for use during runtime, compatible with Java 11, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '8.2.1' but:
-> Spring Boot 3.0 ์ด์ ๋ถํฐ๋ Java 17๋ถํฐ ์ง์๋๋ค. ๋ฐ๋ผ์ JAVA 8, 11 ๋ฑ์ ์ฌ์ฉํ๋ ์ ์ ๋ค์ ์คํ๋ง๋ถํธ ์คํ์ ์์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ๋ฐ๋ผ์ Java 17๋ฅผ ์ค์นํ๋์ง, ์คํ๋ง ๋ถํธ๋ฅผ ๋ค์ด๊ทธ๋ ์ด๋ ํด์ผํ๋ค.
'๐ฑSPRING' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Spring @RequestMapping์ด๋? ์์ฑ๋ฐฉ๋ฒ, ์์ (0) | 2023.04.25 |
---|---|
Apache Maven / Maven์ด๋? (0) | 2023.04.24 |
Spring Framework๋? ํน์ง, ๊ตฌ์ฑ ๋ชจ๋, Spring MVC (0) | 2023.04.24 |
์คํ๋ง ํ๊ฒฝ ์ค์ ( Lombok, ์๋ฒ, Spring MVC Project ์์ํ๊ธฐ) (0) | 2023.04.21 |
ํ๋ ์์ํฌ(Framework)์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(Library)์ ์ฐจ์ด์ (0) | 2023.04.21 |