configurationproperties
@ConfigurationProperties를 immutable하게 설계하기
@ConfigurationProperties를 immutable하게 설계하기
2021.04.15스프링부트 2.2부터 @ConstructorBinding을 이용해서 @ConfigurationProperties를 immutable하게 설계할 수 있습니다. - @ConfigurationProperties이란 prefix에 매핑되는 외부 설정 값을 객체로 바인딩 시킬 수 있는 기능입니다. (자세한 건 문서를 참고하시면 좋을 거 같습니다) 기존 사용 방식 @Getter @Setter @ConfigurationProperties(prefix = "member") public class MemberProperties { private String firstName; private String address; private int age; } application.yml # application.yml memb..