ConfigurationPropertiesScan
-
@ConfigurationPropertiesScan 과 생성자 바인딩Spring/Spring Boot 2020. 12. 15. 00:35
기존 @ConfigurationProperties application.properties에 여러 값들을 정의해 놓고 원하는 클래스에서 바인딩을 받고 싶다면 다음과 같이 프로퍼티 설정파일에 값을 이용하려면 @ConfigurationProperties 와 @Component를 통해서 선언해주었어야 했다. 혹은 다음과 같이 @EnableConfigurationProperties에 바인딩 받는 클래스를 모두 적어주어야 됐다. 실제 ApplicationRunner을 통해 확인해보면 값이 잘 바인딩된 것을 알수 있다. @ConfigurationPropertiesScan 스프링 부트 2.2 버전 이후 @ConfigurationPropertiesScan이 등장했다. 기존과 달리 @ConfigurationPropert..