๐ก Spring framework ๋ฒ์ ๋ณ ํธํ๋๋ JDK ๋ฒ์ ์ ๋ฆฌ
Spring Framework๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํ ๋์ ๊ธฐ์กด์ ๋ ๊ฑฐ์์์ ์ฌ์ฉ์ค์ธ JDK ๋ฒ์ ๊ณผ ํธํ์ด ๋๋์ง ํ์ธ์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด ๊ฒฝ์ฐ ๋ง๊ณ ๋ Spring Framework์ ํน์ JDK ๋ฒ์ ์ด ํธํ์ด ๋๋์ง ์ฐพ์๋ณผ ๋๊ฐ ์๋๋ฐ ๋งค๋ฒ ๊ตฌ๊ธ๋ง ํ์ง ์๊ณ ๋ธ๋ก๊ทธ์์ ์ฐพ์ ๋ณผ ์ ์๊ฒ ํ๊ธฐ ์ํด์ ์ ๋ฆฌํด๋ณธ๋ค.
Spring Framework - JDK ํธํ ๋ฒ์
- Spring Framework 4.3.x - JDK 6 ~ 8
- Spring Framework 5.0.x - JDK 8 ~ 10
- Spring Framework 5.1.x - JDK 8 ~ 12
- Spring Framework 5.2.x - JDK 8 ~ 15
- Spring Framework 5.3.x - JDK 8 ~ 19
Spring Framework 4, 5๋ฒ์ ๋ถํฐ๋ JDK 8 ๋ฒ์ ์ ๋ชจ๋ ํธํ์ด ๋๋ ๊ฒ์ ์ ์ ์๋ค.
Spring Framework 3๋ฒ์ ์ ์ฌ์ฉํ๋ ๋ ๊ฑฐ์๊ฐ ์์ง ๋จ์์๋๋ฐ Spring Framework 3๋ ์ด๋ค JDK ๋ฒ์ ๊น์ง ํธํ์ด ๋๋์ง ์ถํ์ ์ฐพ์ผ๋ฉด ๊ฐ์ด ์ ๋ฆฌํด์ผ๊ฒ ๋ค.
Spring Boot - JDK ํธํ ๋ฒ์
- Spring Boot 2.1 ์๋ ๋ฒ์ - JDK 8 ~ 11
- Spring Boot 2.3 ์ ๋ฒ์ - JDK 9 ~
Spring boot๋ 2.1 ๋ฒ์ ๋ฐ 2.3 ๋ฒ์ ์ ๊ธฐ์ค์ผ๋ก ๋๋๋๋ฐ,
2.1 ๋ฒ์ ํ์ ๋ฒ์ ์ JDK 8๋ฒ์ ๋ถํฐ JDK 11๋ฒ์ ๊น์ง ํธํ์ด ๋๊ณ
2.3 ๋ฒ์ ์์ ๋ฒ์ ์ JDK 9๋ฒ์ ๋ถํฐ ํธํ ๋๋ค.
์ฐธ๊ณ