[Spring] @ConfigurationProperties: 설정을 객체처럼 다루는 방법
·
Dev Framework/Spring
@ConfigurationProperties: 설정을 객체처럼 다루는 방법Spring Boot를 사용하다 보면, application.yml 혹은 application.properties에 설정값을 넣고 이를 Java 코드에서 읽어야 할 때가 많다. 대부분은 @Value를 사용해 간단히 값을 주입받지만, 설정 항목이 많아질수록 유지보수가 어려워진다. 이런 상황에서 @ConfigurationProperties는 설정값을 객체처럼 바인딩해주는 강력한 도구다. 특히 대규모 프로젝트나 외부 연동 API 설정처럼 계층적이고 반복적인 설정이 필요할 때 더욱 유용하다. 1. 기본 개념@ConfigurationProperties는 application.yml 혹은 application.properties의 값을 PO..