Spring/Spring-libraries
-
Bindable<T>Spring/Spring-libraries 2023. 11. 15. 11:02
org.springframework.boot.context.properties.bind.Bindable 인터페이스는 스프링 부트에서 프로퍼티 바인딩을 할 때 사용되는 인터페이스입니다. 이 인터페이스는 다음과 같은 기능을 제공합니다. 프로퍼티 값을 객체로 변환 프로퍼티 값을 객체로 변환하는 기능을 제공합니다. 이를 위해서는 ConvertiblePair 인터페이스를 구현해야 합니다. ConvertiblePair 인터페이스는 프로퍼티 값을 객체로 변환하는 데 필요한 컨버터와 객체를 프로퍼티 값으로 변환하는 데 필요한 컨버터를 정의합니다. 디폴트 값 설정 디폴트 값을 설정할 수 있습니다. 이를 위해서는 defaultValue() 메소드를 구현해야 합니다.defaultValue() 메소드는 프로퍼티 값이 없을 때..
-
LoggingApplicationListenerSpring/Spring-libraries 2023. 11. 15. 10:34
https://github.com/spring-projects/spring-boot/blob/178756ccd6f799bac7a099b5db23de75923e0712/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/logging/LoggingApplicationListener.java org.springframework.boot.context.logging.LoggingApplicationListener는 Spring Boot가 시작될 때 자동으로 호출되는 ApplicationListener입니다. 이 리스너는 Spring Boot 애플리케이션의 로깅 시스템을 초기화하는 역할을 합니다. LoggingApplica..