Spring 6.2의 Duration 포맷 지원 (오픈소스 기여까지!)
스프링 6.2부터 Duration을 다양한 포맷 스타일을 지원하는 새로운 기능이 추가되었다.Kotlin에서는 이미 Duration.parse를 통해 다양한 표현식을 제공하고 있다.val duration1 = Duration.parse("1.5h")val duration2 = Duration.parse("1h 30m")이와 비슷하게 스프링에서도 DurationFormatUtils를 통해 Duration의 다양한 표현식을 지원하게 되었다.기존에는 밀리초 단위로만 입력했었는데 이제는 다양하게 표현할 수 있다.Duration의 다양한 표현식크게 3가지 형태로 나눌 수 있다.ISO8601기존 Duration.parse 로직과 동일하고 표준 ISO-8601 포맷(PT1H30M25)을 사용한다.예: PT1H(1시간)..
공부/Spring
2024. 12. 16. 15:00