๋ฐ์ํ ์ ์ฒด ๊ธ329 Spring Boot 1.0~4.1 - 12๋ ์น ๋ฆด๋ฆฌ์ฆ ํ๋์ ์ ๋ฆฌ ์คํ๋ง ๋ถํธ ๋ฆด๋ฆฌ์ฆ ๋ ธํธ๋ฅผ 1.0๋ถํฐ 4.1๊น์ง ์ด ํธ์ ๊ฑธ์ณ ์ ๋ฆฌํ๋ค. ์ด๋ฒ ๊ธ์ ๊ทธ ์ด ํธ์ ํ ๋ฒ์ ํ์ด๋ณด๋ ์ ๋ฆฌ๋ณธ์ด๋ค.๋ฒ์ ์ ์ฌ๋ ๊ตฌ๊ฐ์ผ๋ก ๋ฌถ๊ณ , ๊ตฌ๊ฐ๋ง๋ค ๋ฌด์์ด ๋ค์ด์๋์ง์ ๊ทธ๊ฒ ์ง๊ธ ์ฐ๋ ์ฝ๋์ ์ด๋์ ๋จ์ ์๋์ง๋ฅผ ์ ์๋ค. ๊ทผ๊ฑฐ๋ ๊ฐ ํธ์์ ์ ์ฅ์์ ํ๊ทธ์ ์ปค๋ฐ, ์์ค๋ก ํ์ธํ๊ณ ์ฌ๊ธฐ์๋ ๊ฒฐ๋ก ๋ง ์ถ๋ฆฐ๋ค. ๋ฆด๋ฆฌ์ฆ ํ๋ฆ ํ๋์ 1.x · 1.0 ~ 1.5 (2014~2017)1.0์ 2014๋ 4์ 1์ผ์ ๋์๋ค. ์๋ ์ค์ ์ ๋ผ๋๋ ์ด๋ ์ด๋ฏธ ๊ฐ์ถฐ์ ธ ์์๋ค. @EnableAutoConfiguration์ด spring.factories์ ์ ํ ํ๋ณด ๋ชฉ๋ก์ ์ฝ๊ณ , @ConditionalOnClass ๊ฐ์ ์กฐ๊ฑด ์ด๋ ธํ ์ด์ ์ผ๋ก ๊ฑธ๋ฌ๋ธ๋ค.# 1.0 : META-INF/spring.factoriesorg.. 2026. 10. 8. Spring Boot 4.0~4.1 - ํ๋์๋ autoconfigure๊ฐ 92๊ฐ๋ก 9ํธ์์๋ ์๋ ์ค์ ๋ชฉ๋ก์ด ๊ฑฐ์ ๋ฉ์ถ ์ฑ ๋ฐฐํฌ์ ๋ก๊ทธ ์ชฝ์ผ๋ก ๋ฌด๊ฒ๊ฐ ์ฎ๊ฒจ๊ฐ 3.3~3.5๋ฅผ ์ดํด๋ดค๋ค.์ด๋ฒ์ด ๋ง์ง๋ง ํธ์ด๋ค. 4.0๊ณผ 4.1์ ๋ค๋ฃจ๋๋ฐ, ์ ํธ๋ค๊ณผ ๋ฌ๋ฆฌ ์ด ๋ฒ์ ์ ๊ธฐ๋ฅ๋ณด๋ค ์ ์ฅ์ ๊ตฌ์กฐ๋ฅผ ๋จผ์ ๋ด์ผ ํ๋ค. ๋ฆด๋ฆฌ์ฆ ํ๋ฆ4.0์ด 2025๋ 11์ 20์ผ, 4.1์ด 2026๋ 6์ 10์ผ์ด๋ค. ๋ฐ๋ ๊ฐ๊ฒฉ์ด ๊ทธ๋๋ก ์ด์ด์ก๋ค.ํจ๊ป ์ฌ๋ผ๊ฐ ๊ฒ์ ์คํ๋ง ํ๋ ์์ํฌ 7.0, ์ญ์จ 3, GraalVM 25๋ค. 4.1์์๋ ํ๋ ์์ํฌ 7.0.8๊ณผ ์ญ์จ 3.1.4๋ก ์ฌ๋ผ๊ฐ๋ค.// 4.0.0 gradle.propertiesspringFrameworkVersion=7.0.1jacksonVersion=3.0.2graalVersion=25// 4.1.0springFrameworkVersion=7.0.8jackson.. 2026. 10. 3. Spring Boot 3.3~3.5 - ์๋ ์ค์ ์ ๊ทธ๋๋ก์ธ๋ฐ ๋ฌด์์ด ๋ฐ๋์๋ 8ํธ์์๋ ์ ์ ์ ๋ณด๋ฅผ ํ์ ์ผ๋ก ๋ฌถ๊ณ ๊ฐ์ ์ค๋ ๋๋ฅผ ๋ฐ์๋ค์ธ 3.1~3.2๋ฅผ ์ดํด๋ดค๋ค.์ด๋ฒ ํธ์ 3.3๋ถํฐ 3.5๊น์ง๋ค. ์ ํธ๋ค๊ณผ ๋ฌ๋ฆฌ ์ด ๊ตฌ๊ฐ์ ๋์ ๋๋ ์ ๊ธฐ๋ฅ์ผ๋ก ์ค๋ช ํ๊ธฐ๊ฐ ์ด๋ ต๋ค. ์ซ์๋ถํฐ ๊ทธ๋ ๋ค. ๋ฆด๋ฆฌ์ฆ ํ๋ฆ3.3์ด 2024๋ 5์ 23์ผ, 3.4๊ฐ ๊ฐ์ ํด 11์ 21์ผ, 3.5๊ฐ 2025๋ 5์ 22์ผ์ด๋ค. ๋ฐ๋ ๊ฐ๊ฒฉ์ด ๊ณ์ ์ง์ผ์ก๋ค.์๋ ์ค์ ์๋ฅผ ๋ณด์. core actuator3.2 152 1193.3 152 1223.4 153 1243.5 156 1233.2์์ 3.3์ผ๋ก ๋์ด๊ฐ ๋ core ์ชฝ ๋ชฉ๋ก์ ํ ์ค๋ ๋ฐ๋์ง ์์๋ค. ์ถ.. 2026. 10. 1. Spring Boot 3.1~3.2 - ConnectionDetails์ ๊ฐ์ ์ค๋ ๋ 7ํธ์์๋ ์๋ฐ 17๊ณผ ์์นด๋ฅดํ ๋ค์์คํ์ด์ค๋ก ๋ฐ๋ฅ์ ๊ฐ์์น์ด 3.0์ ์ดํด๋ดค๋ค.3.1๊ณผ 3.2์๋ ํฐ ๋จ์ ์ด ์๋ค. ๋์ ๊ฐ๋ฐํ ๋ ์์ด ๊ฐ๋ ์ผ์ด ์ค์ด๋ ๋ค. ๋ก์ปฌ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋์ฐ๊ณ ์ ์ ์ ๋ณด๋ฅผ ์ฎ๊ฒจ ์ ๋ ๊ณผ์ ์ด๋, ์ธ์ฆ์ ์ค์ ์ ์ฌ๊ธฐ์ ๊ธฐ ๋ณต์ฌํ๋ ๊ณผ์ ์ด ๊ทธ๋ ๋ค. 3.2์์๋ ๊ฐ์ ์ค๋ ๋๋ ์ผค ์ ์๋ค. ๋ฆด๋ฆฌ์ฆ ํ๋ฆ3.1์ด 2023๋ 5์ 18์ผ, 3.2๊ฐ ๊ทธํด 11์ 23์ผ์ด๋ค. 3.0๋ถํฐ ๋ฐ๋ ๊ฐ๊ฒฉ์ด ์ ์ง๋๋ค.์๋ ์ค์ ์๋ ๊ณ์ ๋์๋ค. imports ํ์ผ ๊ธฐ์ค์ผ๋ก 3.0์ 142๊ฐ์์ 146๊ฐ, 152๊ฐ๊ฐ ๋๊ณ ์ก์ถ์์ดํฐ ์ชฝ์ 112๊ฐ์์ 114๊ฐ, 119๊ฐ๋ค. 3.1 — ์ ์ ์ ๋ณด๋ฅผ ํ์ ์ผ๋ก ๋ง๋ค์๋ค๋ฐ์ดํฐ์์ค๋ฅผ ๋ง๋ค๋ ค๋ฉด url๊ณผ username, password๊ฐ ์์ด์ผ ํ๋ค. ๊ทธ๋์ .. 2026. 9. 30. Spring Boot 3.0 - ์๋ฐ 17๊ณผ jakarta ๋ค์์คํ์ด์ค 6ํธ์์๋ ์๋ ์ค์ ๋ชฉ๋ก์ด spring.factories๋ฅผ ๋ ๋ ์ ์ฉ ํ์ผ๋ก ์ฎ๊ฒจ๊ฐ 2.4~2.7์ ์ดํด๋ดค๋ค.์ด๋ฒ ํธ์ 3.0์ด๋ค. 2.0์ด ์ด๋ฆ๊ณผ ์ถ์ํ๋ฅผ ์ ๋ฆฌํ ๋ฒ์ ์ด์๋ค๋ฉด, 3.0์ ๊ทธ ์๋ ๊น๋ฆฐ ํ๋ซํผ ์์ฒด๋ฅผ ๊ฐ์์น์ด๋ค. ์๋ฐ ๋ฒ์ ๊ณผ ํจํค์ง ์ด๋ฆ์ด ๋์์ ๋ฐ๋๊ธฐ ๋๋ฌธ์ ์ฌ๋ฆฌ๋ ๋น์ฉ๋ ์ด ์๋ฆฌ์ฆ์์ ๊ฐ์ฅ ํฌ๋ค.๋ฌด์์ด ์ด๋ป๊ฒ ๋ฐ๋์๋์ง ๋ฐ๋ผ๊ฐ๋ณด์. ๋ฆด๋ฆฌ์ฆ ํ๋ฆ3.0์ 2022๋ 11์ 24์ผ์ ๋์๋ค. 2.7์ด ๊ทธํด 5์์ด์์ผ๋ ๋ฐ๋ ๋ง์ธ๋ฐ, ๊ทธ์ฌ์ด ์คํ๋ง ํ๋ ์์ํฌ 6.0๋ ๊ฐ์ด ์ฌ๋ผ์๋ค.์๋ ์ค์ ์๋ ์คํ๋ ค ์ค์๋ค. 2.7์ imports ํ์ผ์ 144๊ฐ๊ฐ ์์๋๋ฐ 3.0์ 142๊ฐ๋ค. ์ก์ถ์์ดํฐ ์ชฝ์ 104๊ฐ์์ 112๊ฐ๋ก ๋์๋ค. ๊ธฐ์ค์ ์ด ๋ ๊ฐ ํ๊บผ๋ฒ์ ์ฌ๋ผ๊ฐ๋ค๋จผ์ ์๋ฐ๋ค. 2.x๋ ์๋ฐ.. 2026. 9. 29. Spring Boot 2.4~2.7 - spring.factories์์ .imports๋ก 5ํธ์์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋จ๊ณ ์ง๋ ๋ฐฉ์์ ์๋ 2.1~2.3์ ์ดํด๋ดค๋ค.์ด๋ฒ์๋ 2.x์ ๋ง์ง๋ง ๊ตฌ๊ฐ์ธ 2.4๋ถํฐ 2.7๊น์ง๋ค. ์ด ๊ตฌ๊ฐ์์ ์คํ๋ง ๋ถํธ๋ ์ค์ ์ ์ฝ๋ ์ฝ๋, ํ๋กํผํฐ ์ด๋ฆ, ๋น์ ์กฐ๋ฆฝํ๋ ๊ท์น์ ์ฐจ๋ก๋ก ์๋ณธ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง 2.7์์ ์๋ ์ค์ ๋ชฉ๋ก์ด ์ค๋ ค ์๋ ํ์ผ ์์ฒด๊ฐ ๋ฐ๋๋ค.1ํธ๋ถํฐ ์ด ์๋ฆฌ์ฆ๊ฐ ์๋ ์ค์ ๊ฐ์๋ฅผ ์ธ์ด์จ ๊ธฐ์ค์ด spring.factories์๋ค. ๊ทธ ๊ธฐ์ค์ด ์ฌ๊ธฐ์ ๋๋๋ค. ๋ฆด๋ฆฌ์ฆ ํ๋ฆ2.4๊ฐ 2020๋ 11์ 12์ผ, 2.5๊ฐ 2021๋ 5์ 20์ผ, 2.6์ด 2021๋ 11์ 19์ผ, 2.7์ด 2022๋ 5์ 19์ผ์ด๋ค. ๋ฐ๋ ๊ฐ๊ฒฉ์ผ๋ก ๋ค ๋ฒ ์ฌ๋ผ์๋ค.๋ฑ๋ก๋ ์๋ ์ค์ ์๋ฅผ ๋ณด๋ฉด ๋ง์ง๋ง์ ๋์ ๋๋ ๋ณํ๊ฐ ์๋ค. spring.fac.. 2026. 9. 28. Spring Boot 2.1~2.3 - WebServer์ ๋ค ๋ฒ์งธ ๋ฉ์๋๊ฐ ์๊ธด ์ด์ 4ํธ์์๋ ์๋ธ๋ฆฟ ์ปจํ ์ด๋๋ฅผ ๊ฐ์ธ๋ ์ด๋ฆ์ด WebServer๋ก ๋ฐ๋ 2.0์ ์ดํด๋ดค๋ค.๊ทธ๋ ๋ณธ WebServer ์ธํฐํ์ด์ค์๋ ๋ฉ์๋๊ฐ ์ ๋ฟ์ด์๋ค. start, stop, getPort. 2.3์์ ์ฌ๊ธฐ์ ๋ค ๋ฒ์งธ๊ฐ ๋ถ๋๋ค.2.1๋ถํฐ 2.3๊น์ง ์ธ ๋ฒ์ ์ ๋ฐ๋ผ๊ฐ๋ณด์. ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋จ๊ณ ์ง๋ ๋ฐฉ์์ ์๋ ๊ตฌ๊ฐ์ด๋ค. ๋ฆด๋ฆฌ์ฆ ํ๋ฆ2.1์ด 2018๋ 10์ 30์ผ, 2.2๊ฐ 2019๋ 10์ 16์ผ, 2.3์ด 2020๋ 5์ 15์ผ์ด๋ค. 2.0 ์ดํ๋ก๋ ๋์ฒด๋ก 1๋ ์ ํ ๋ฒ๊ผด๋ก ์ฌ๋ผ์๋ค.spring.factories์ ๋ฑ๋ก๋ ์๋ ์ค์ ์ 2.0์ 109๊ฐ์์ 118๊ฐ, 124๊ฐ, 127๊ฐ๋ก ๋์๋ค. ์ก์ถ์์ดํฐ ์ชฝ์ 67๊ฐ์์ 89๊ฐ๋ก ํ ๋ฒ์ ๋ด ๋ค 93๊ฐ๊น์ง ๊ฐ๋ค. 2.1์์ ์ก์ถ์์ดํฐ์ ๋ฌด์จ ์ผ์ด ์์๋์ง.. 2026. 9. 27. Spring Boot 2.0 - ์๋ธ๋ฆฟ ์ปจํ ์ด๋๊ฐ WebServer๋ก ๋ฐ๋ ๊ณผ์ 3ํธ์์๋ ํ ์คํธ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒด๋ฅผ ๋์ฐ์ง ์์๋ ๋๊ฒ ๋ง๋ 1.4~1.5๋ฅผ ์ดํด๋ดค๋ค.์ด๋ฒ ํธ์ 2.0์ด๋ค. 1.0๋ถํฐ 1.5๊น์ง๊ฐ ์๋ ์ค์ ์ ๋๋ ค์จ ๊ณผ์ ์ด์๋ค๋ฉด, 2.0์ ๊ทธ ์๋ ๊น๋ ค ์๋ ๊ตฌ์กฐ๋ฅผ ์๋ดค๋ค. ์๋ธ๋ฆฟ ์ปจํ ์ด๋๋ฅผ ๊ฐ์ธ๋ ์ธํฐํ์ด์ค์ ์ด๋ฆ๋ถํฐ ์ก์ถ์์ดํฐ ์๋ํฌ์ธํธ์ ์๊น์๊น์ง ์์ ๋๋ค.๋ฌด์์ด ์ด๋ป๊ฒ ๋ฐ๋์๋์ง ์ค์ ์ปค๋ฐ๊ณผ ์์ค๋ฅผ ๋ฐ๋ผ๊ฐ๋ณด์. ๋ฆด๋ฆฌ์ฆ ํ๋ฆ1.5๋ 2017๋ 1์ 30์ผ์ ๋์๊ณ , 2.0์ 2018๋ 3์ 1์ผ์ ๋์๋ค. ๊ทธ ์ฌ์ด๊ฐ 13๊ฐ์์ธ๋ฐ, 1.x์์ ๋ง์ด๋ ๋ฒ์ ์ด ์ฌ๋ผ๊ฐ๋ ๊ฐ๊ฒฉ๋ณด๋ค ๊ธธ๋ค. 13๊ฐ์์ด ๊ฑธ๋ฆฐ ์ด์ ์คํ๋ง ๋ถํธ๋ง์ ์ผ์ ์ผ๋ก ์ ํ ์ ์๋ ๋ฌธ์ ๊ฐ ์๋์๋๋ฐ, 2.0์ด ์คํ๋ง ํ๋ ์์ํฌ 5.0 ์์ ์ฌ๋ผ๊ฐ๊ธฐ ๋๋ฌธ์ด๋ค.4.3.6.RELEASE5.0.4.RELEA.. 2026. 9. 27. Spring Boot 1.4~1.5 - ํ ์คํธ๊ฐ ์ ์ฒด๋ฅผ ๋์ฐ์ง ์์๋ ๋๋ ์ด์ ์ปจํธ๋กค๋ฌ ํ๋๋ฅผ ํ ์คํธํ๋๋ฐ JPA์ ์ํ๋ฆฌํฐ๊น์ง ๋ค ์ฌ๋ผ์จ ์ ์ด ์์ ๊ฒ์ด๋ค. ๋ถํธ 1.4๊ฐ ๊ทธ ๋ฌธ์ ๋ฅผ ๋ค๋ค๋ค.@RunWith(SpringRunner.class)@WebMvcTest(UserController.class)public class UserControllerTests { @Autowired private MockMvc mvc; @MockBean private UserService userService;}์ฌ๊ธฐ ์ฐ์ธ @WebMvcTest์ @MockBean์ด ๋ ๋ค 1.4์์ ์๊ฒผ๋ค. ์ด๋ฒ ํธ์ ๊ทธ ๋์ด ์ด๋ค ๊ตฌ์กฐ๋ก ๋ง๋ค์ด์ก๋์ง๋ฅผ ๋ณธ๋ค.๋ค๋ฃจ๋ ๊ตฌ๊ฐ์ 1.4(2016๋ 7์ 28์ผ)์ 1.5(2017๋ 1์ 30์ผ)๋ค. ๋ฆด๋ฆฌ์ฆ ํ๋ฆ 1.4 — ์๋ ์ค์ ์ ๋๊ณ ํ์ํ ๊ฒ๋ง .. 2026. 9. 24. Spring Boot 1.1~1.3 - @SpringBootApplication์ ์ธ์ ์๊ฒผ์๊น 1ํธ์์ ๋ถํธ 1.0์ ์๋ ์ค์ ์ ๋ฐ๋ผ๊ฐ๋ฉด์ ํ ๊ฐ์ง๋ฅผ ์ง์๋ค. ๊ทธ๋๋ ๋ฉ์ธ ํด๋์ค์ ์ด๋ ธํ ์ด์ ์ ์ ๋ฐ๋ก ๋ถ์๋ค๋ ๊ฒ์ด๋ค.// 1.0@Configuration@EnableAutoConfiguration@ComponentScanpublic class SampleSimpleApplication {์ง๊ธ ์ฐ๋ @SpringBootApplication์ ์์๋ค. ๊ทธ๊ฒ ์ธ์ ์ด๋ค ๋ชจ์์ผ๋ก ์๊ฒผ๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ฌ์ด ๋ถํธ๊ฐ ์ด๋ป๊ฒ ๋ฉ์น๋ฅผ ๋ถ๋ ธ๋์ง๊ฐ ์ด๋ฒ ํธ์ด๋ค.๋ค๋ฃจ๋ ๊ตฌ๊ฐ์ 1.1(2014๋ 6์ 10์ผ), 1.2(2014๋ 12์ 10์ผ), 1.3(2015๋ 11์ 16์ผ) ์ ์ด๋ค. ๋ฆด๋ฆฌ์ฆ ํ๋ฆ 1.1 — ์๋ ์ค์ ์ด ๋ ๋ฐฐ ๊ฐ๊น์ด ๋์๋ค1.1์ ์ ๊ฐ๋ ์ ๋ค์ด๊ธฐ๋ณด๋ค ๋์์ ๋ํ ๋ฒ์ ์ด๋ค. ์ ์ฅ์์์ spri.. 2026. 9. 23. ์ด์ 1 2 3 4 ยทยทยท 33 ๋ค์ ๋ฐ์ํ