Spring_boot
Spring Boot Spring boot๋ ์๋ฒ ์์ฑ์ ์ํ ๋๊ตฌ๋ก, spring ํ๋ ์์ํฌ์ ํธ์์ฑ์ ํฅ์์ํจ ํ๋ ์์ํฌ์ด๋ค. Java, Kitlin, Groovy ๋ฑ์ ์ธ์ด๋ก ๊ตฌํ์ด ๊ฐ๋ฅํ๋ค. ๊ฐ๋ฐํ๊ฒฝ java ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๊ธฐ์ jdk ์ค์น๊ฐ ํ์ํ๋ค. (22๋ ๊ธฐ์ค) 11๋ฒ์ ์ด์์ ๋ค์ด๋ฐ๋๊ฒ์ ์ถ์ฒํ๋ค. IDE vs code๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ํ์ฅํจํค์ง๋ก โJava Extension Packโ ๊ณผ โSpring Boot Extension Packโ ์ ์ค์นํ๋ค. java ๊ฐ๋ฐ์ ์ํ eclips๋ intelliJ๋ฅผ ์ฌ์ฉํด๋ ๋๋ค. spring ํ๋ก์ ํธ ์์ฑ start.spring.io ํ์ด์ง์ ๋ค์ด๊ฐ๋ฉด ํ๋ก์ ํธ๋ฅผ ์์ฑํ ์ ์๋ UI๊ฐ ๊ตฌ์ฑ๋์ด ์๋ค. ์ํ๋๋๋ก ์ค์ ํ ๋ค์ด๋ก๋๋ฅผ ๋ฐ์์ ์ฌ์ฉํ๋ฉด ๋๋ค. gradle ์ค์น https://gradle.org/releases/ ์ฃผ์์์ gradle ํ์ผ์ ๋ค์ด๋ฐ๋๋ค. ์ดํ path ์ค์ ์ ๋ง์น ํ, ํ๋ก์ ํธ root directory์์ gradle wrapper ๋ช ๋ น์ ์ํํด gradlewํ์ผ์ ์์ฑํ๋ค. ๊ธฐ๋ณธ ์ค์ ํฌํธ ์ค์ application.properties (ํน์ yml)ํ์ผ์ ์ด๊ณ , server.port = 8080 ์ ๊ฐ์ด ๊ธฐ์ ํ๋ฉด ๋์ ํฌํธ๋ฅผ 8080์ผ๋ก ์ค์ ํ ์ ์๋ค. devtools ์ค์ ์ ์ ํ์ผ๋ค์ ๊ฐฑ์ ํ์ ๋, ์๋ฒ ์ฌ์คํ ์์ด explorer๋ง reload ํด ์ฃผ๋ฉด ๋ณ๊ฒฝ์ ์ด ๋ฐ์๋ ์ ์๋๋ก ํ๋ค. ...