๐Spring Boot ์ง์ ๊ณํ
ํ ์ด ํ๋ก์ ํธ๋ฅผ spring boot๋ก ์งํํ๊ณ ์ Spring initializr ์ ์ด์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ ์์๋ค.
๊ทธ๋ฌ๋ ์ค, Spring initializr ์์ ์๋์ ๊ฐ์ด 2.5.x ๋ฒ์ ๋ค์ด ์ฌ๋ผ์ง ๊ฒ์ ๋ณด๊ณ ๋ถ๋ด๋ถ๋ด spring boot์ ์ง์ ๊ณํ์ ๊ณต์ ํ๊ธฐ ์ํด ํฌ์คํ ํ๊ฒ ๋์๋ค.
๐จ๐ปSpring Boot ์ 3.0.x ๋ฒ์ ์ถ์ ์ผ์ (2022-11-24) ์ด ์ฝ์์ผ๋ก ๋ค๊ฐ์ด์ ๋ฐ๋ผ, ์ฌ๋ฌ ๊ธฐ์ ์์ ๊ธฐ์กด์ ์ฌ์ฉ์ค์ด๋ ๋ ๊ฑฐ์ ๋ฒ์ Spring Boot ์ ์ ๋ฐ์ดํธ๋ฅผ ์งํํ๊ณ ์๋ค. ํ์ฌ ๊ทผ๋ฌด ์ค์ธ ํ์ฌ์์๋ ์ง๋ 5์, ์ด์์ค์ธ Spring Boot ํ๋ก์ ํธ์ ์ตํ์ ๋ฒ์ ์ 2.4.2 ๋ฒ์ ์ผ๋ก ๊ณ ์ ์์ผฐ๋ค.
๊ฐ์ธ์ ์ผ๋ก ๊ถ์ฅํ๋ Branch์ ์ตํ์ ๋ฒ์ ์ ์ต์ Branch ๋ก๋ถํฐ 3-4๋จ๊ณ ์ด์ ์ ๊ถ์ฅํ๊ณ ์๋๋ฐ, ์๋ฌด๋๋ ์์ ์ ์ง์(End Commercial Support)์ด ์ข ๋ฃ๋๋ ์์ ์ด ์๋น์ค ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ ํ๋ ์์ ์ธ LTS ๋ฒ์ ์ผ๋ก ๋ณด๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค.
OSS ์ง์๋ฒ์
Spring ์ปค๋ฎค๋ํฐ์ ์ง์์ผ๋ก ๋ฌด๋ฃ ๋ณด์ ์ ๋ฐ์ดํธ ๋ฐ ๋ฒ๊ทธ ์์ . VMware Tanzu OSS ์ง์ ์ ์ฑ ์ ์ฐธ์กฐํ์ญ์์ค .
์์ ์ ์ง์๋ฒ์
OSS ํ์๋ผ์ธ ๋์ Spring ์ ๋ฌธ๊ฐ์ ๋น์ฆ๋์ค ์ง์๊ณผ OSS ์๋ช
์ข
๋ฃ ํ ํ์ฅ ์ง์.
๊ณ ๊ฐ์ด ์์ฒญํ ๊ฒฝ์ฐ ์ค์ํ ๋ฒ๊ทธ ์์ ๋ฐ ๋ณด์ ๋ฌธ์ ์ ๋ํด ๊ณต๊ฐ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฆด๋ฆฌ์ค์
๋๋ค.
ํฅํ ๋ฆด๋ฆฌ์ค ๋ฒ์
์ธ๋๋ ์์ง ์ถ์๋์ง ์์์ผ๋ฉฐ ํ์๋ผ์ธ์ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
๐๋ ์ฝ์๊ฑฐ๋ฆฌ
๐ Spring initializr
๐ Spring.io
๐JDK LTS Release 2๋ ์ฃผ๊ธฐ ์ ํ ๋ฐ Spring ์ Release ์ ์ฑ (์ถ์ฒ: https://luvstudy.tistory.com/165 [ํ๋ํ๋์ ์ง์์ฐฝ๊ณ :ํฐ์คํ ๋ฆฌ])