4차산업혁명의 일꾼/웹개발

스프링부트 2.x 연구

르무엘 2024. 12. 4. 02:48

v2.0

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes

 

Spring Boot 2.0 Release Notes

Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss. - spring-projects/spring-boot

github.com

 

자바8 이상, 톰캣 8.5 , 플라이웨이5, 하이버네이트 5.2, 타임리프 3 , 스프링웹플럭스(비차단 반응형대안), 그래들4.x이상, 코틀린1.2.x 지원, 속성으로 redis기본값구성, 애니메이션 gif배너지원

 

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.1-Release-Notes

 

Spring Boot 2.1 Release Notes

Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss. - spring-projects/spring-boot

github.com

v2.1

스프링프레임워크 5.1 이상, 이캐시2를 2차캐시로 사용안됨(hibernate 5.3이상), 톰캣9, 하이버네이트5.3, 자바11지원 , 카프카 스트림 지원, JUnit5 지원, WebFlux OAuth2지원

 

v2.2

스프링5.2이상, JMX기본적 비활성화, JUnit5 기본, 그래들 4.10 이상, 쿠버네티스 감지, Redis캐시  개선,  라이브러리 버전업

 

v2.3

그래들 6.3 이상, 제티9.422이상, 일라스틱서치 7.5이상 사용, 몽고db 4지원, 여러프로필 활성화, 

spring-boot-properties-migrator 모듈을 사용하여 속성들 식별 가능(사용 or 미사용 등) , 종속성 업그레이드

 

v2.4

새로운 버전관리 체계, 기본서블릿 등록(Spring MVC), http추적에 쿠키헤더 미포함, 스프링5.3 , 도커 지원, redis 캐시 micrometer로 캐시통계 노출 가능(spring.cache.redis.enable-statistics=true) , 플라이웨이 7, jar 최적화

 

v2.5 

sql 스크립트 데이터 소스 초기화(data.sql ,  spring.sql.init.mode=always) , 기본표현언어(EL - 톰캣에서 자카르타), 그루비 기본버전 3.x 변경, 그래들6.8이상 , 하이버네이트6.2

 

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.6-Release-Notes

 

Spring Boot 2.6 Release Notes

Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss. - spring-projects/spring-boot

github.com

 

 

v2.6

WebFlux 세션 속성 변경(그룹x), ElasticSearch 속성 통합, 카프카3.0 , SameSite쿠키속성 서블릿지원(자동 톰캣), 도커이미지 지원

 

v2.7

플라이웨이 8.5 , h2 2.1업그레이드, okhttp4로 업그레이드, ReactiveElasticSearchTemplate 기본인덱스옵션 지원, r2dbc 드라이버 변경 , 스프링시큐리티5.7이상, requestMappingHandlerMapping 이 기본이 아니고 (@Primary, @Qualifier 등) , mysql 8.0.32로 업그레이드

 

 

LIST