Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- spring-cloud-stream
- gradle
- scala 2.10
- avo
- scala
- aws
- reactive
- Spring
- Elk
- kafkastreams
- Slick
- kafka interactive query
- kafka streams
- spring-kafka
- Kafka
- springboot
- RabbitMQ
- 플레이 프레임워크
- confluent
- spring-batch
- schema registry
- play framework
- coursera
- enablekafkastreams
- kafkastream
- statestore
- Elasticsearch
- 카프카
- Logstash
- 한빛미디어
Archives
- Today
- Total
b
SpringBoot 2.5 변경사항 본문
Spring Boot 2.5 is now GA
링크 : https://spring.io/blog/2021/05/20/spring-boot-2-5-is-now-ga
github: https://github.com/spring-projects/spring-boot/releases/tag/v2.5.0
내가 관심있거나 필요한 부분 중에서 찾아 본 것들
- schema.sql and data.sql 관련해서 "spring.datasource.*" 이 "spring.sql.init.*" 으로 re-design
- https://github.com/spring-projects/spring-boot/issues/25323 .
- https://github.com/spring-projects/spring-boot/commit/90b4ced7a6a9bdd8e61485247fca0283e5eb863d .
- 'spring.sql.init' 을 담당하는 SqlInitializationProperties 클래스도 생김
- info 엔드포인트를 더 이상 default expose 해주지 않는다
- 이제는 기본으로 health 만 expose
- https://github.com/spring-projects/spring-boot/pull/26591
- Logging System 에 shutdown hook 이 기본 추가 됨
- LoggingApplicationListener.java 에 default 값으로 true 를 넣어주는 것으로 처리함
- https://github.com/spring-projects/spring-boot/issues/25046
- 하나의 환경에서 여러 SpringBoot App 을 위한 환경변수 Prefix 기능 추가
- Actuator 의 Prometheus endpoint 가 OpenMetrics 도 함께 지원
- https://github.com/spring-projects/spring-boot/issues/25564
- https://github.com/spring-projects/spring-boot/commit/26ee3465102eea11643998e977870f188cb27d6e
- 요청 헤더에 따라서 writeOpenMetrics100, write004 format 으로 변환해서 응답한다.
- Spring Data repositories 를 위한 Micrometer metrics 제공
- https://github.com/spring-projects/spring-boot/issues/22217
- https://github.com/spring-projects/spring-boot/commit/f03f74ff0ae2d903e643780567a523de470dc451
- MetricsProperties 에 Data, Repository 이너 클래스가 추가된다. metrics 문서가 같이 업데이트 되었으므로 참고 할 수 있고, Repository 에 @Time를 붙일 수 있다. RepositoryTagsProvider 를 이용해서 tag 정보도 변경 할 수 있다. DefaultRepositoryTagsProvider 가 주입하는 기본 정보는(repository, method, state, exception 총 4개의 태그이다)
- SpringBoot 2.5 Repository Metric 문서 링크 .
그 외 특징들
- Automatically register HttpSessionIdListener beans with the servlet context #24879
- javax.servlet.http.HttpSessionIdListener 리스너를 자동으로 등록 해준다. 해당 인터페이스의 구현체는 spring security 에 하나 구현되어 있고 편리하게 등록&사용하기 위해 ServletListenerRegistrationBean 에 추가함
- Provide a configuration property for endpoints' CORS origin patterns #24608
- CorsEndpointProperties 에 allowedOriginPatterns 를 추가함
Comments