본문 바로가기

Spring Boot 2.22

Spring boot 2.2 지연 초기화 Spring boot 2.2에 추가된 기능 중 Spring Bean 을 지연 로딩하는 Lazy Initialization이 포함되었습니다. 2.2 이전에도 Lazy로딩이 가능하기 했으나 이번 업데이트로 간편하게 설정할 수 있도록 변경되었습니다. 일반적으로는 Spring Boot 애플리케이션을 시작할때, 모든 Bean이 로딩되기 때문에 문제가 있을 경우 에러를 내고 애플리케이션이 실행되지 않습니다. 또한 모든 Bean이 로딩되는 시간이 프로젝트 초기에는 크게 문제를 못 느끼지만 프로젝트 규모가 커질 수록 애플리케이션이 무거워져 시작하는데 한참 걸리게 됩니다. 프로퍼티 설정에 아래와 같이 추가합니다. application.yaml spring: main: lazy-initialization: true 지연 .. 2019. 10. 6.
Spring Boot 2.2 Spring Boot 2.2 (Spring Framework 5.2) 지난해 10월 Spring Boot 2.1 (Spring Framework 5.1) 릴리즈 이후에 두번째 업데이트입니다. 1년에 하나씩 올라가네요 2.0 -> 2.1 때에도 많은 변화가 있었는데요. 이번 2.2 업데이트 역시 많은 기능들이 추가될 것으로 보입니다. 일정 Boot 2.2에 적용되는 Spring Framework 5.2가 릴리즈 되었습니다. (2019.09.30) 현재는 Spring Boot 2.2.0.M6 단계이며, RC 이후, 정식 릴리즈는 2019.10.16 으로 예상됩니다. 참고로, Spring Boot 1.x 는 2019.08.06 마지막 으로 더이상 지원하지 않습니다. Key Point - Performance .. 2019. 9. 30.