ConfigurationProperties1 [spring] 스프링부트의 외부 설정 (활용) 여러 프로퍼티를 묶어서 하나의 빈으로 등록하기 프로퍼티 value들을 클래스 멤버 필드로 오토 바인딩 프로퍼티 클래스에 @ConfigurationProperties("key") 선언 프로퍼티 클래스에 @Component 선언 바인딩할 프로퍼티 값들을 멤버 필드 (생략 가능) 어노테이션 프로세서 플러그인 추가 프로젝트 빌드 시 메타정보 생성 프로퍼티 파일에서 IDE의 자동완성 가이드 사용가능 by 메타정보 (생략 가능) 어플리케이션 클래스에 @EnableConfigurationProperties(프로퍼티클래스.class) 선언 스프링부트에서 자동으로 추가해주므로 생략해도 됨 //application.properties kkambi.name=kkambi kkambi.age=${random.int(0,10)}.. 2020. 4. 12. 이전 1 다음