반응형
1. 자바 11 지원
2. 스프링 데이터 JPA, lazy 모드 지원
3. 의존성이 많이 변경됨.
- 스프링 프레임워크 5.0 -> 스프링 프레임워크 버전 5.1
- 로거 설정 개선 spring-jcl
- 컴포넌트 스캐닝 성능 개선이 가능한 “컴포넌트 인덱스" 기능 제공 -> https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans-scanning-index
- 함수형 프로그래밍 지원 - > https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html#webflux-fn
- 코틀린 지원
- 리액티브 프로그래밍 모델 지원 -> https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html#webflux
- JUnit 5 지원 -> 주피터 사용
- 참고 -> https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-5.x#upgrading-to-version-51
- JUnit 4.12 -> JUnit 5.2
- Jupiter
- Extension 모델
- 람다 지원
- 참고
- 더 자바, 애플리케이션을 테스트 하는 다양한 방법
- 톰캣 8.5.39 -> 톰캣 9
- 하이버네이트 5.2 -> 하이버네이트 5.3
- JPA 2.2 지원
- Java 8의 Date와 Time API 지원
- 참고
4. 빈 오버라이딩을 기본으로 허용하지 않도록 변경
만약 허용해야 하면
spring.main.allow-bean-definition-overriding to true.
과 같이 설정 변경.
5. Acutator에 “/info”와 “/health” 공개하도록 바뀜
6.프로퍼티 변경
7. 로깅 그룹
어떤버젼을 사용해야 하는가
부트 버젼은 GA 라고 명시된 버젼을 사용하는것 권장. 스냅샷 버젼은 권장 X
https://spring.io/projects/spring-boot#learn - > 링크에서 확인 가능.
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.1-Release-Notes [공식문서]
반응형
'Spring > spring boot 및 기타' 카테고리의 다른 글
spring netty thread sleep, webflux 에서 sleep 어떻게 하는게 나을까 (0) | 2023.06.14 |
---|---|
spring boot 3.0 추가되는 점(spring 6) (1) | 2023.01.10 |
[spring] Mybatis batch upsert 하는 방법(mysql) (0) | 2021.08.11 |
[Spring] multi datasource 동적으로 사용 - AbstractRoutingDataSource (0) | 2021.08.03 |
[spring boot] mybatis 연동 및 설정 (0) | 2021.06.23 |