반응형 동적빈1 SpringBoot 설정에 따른 동적 빈 생성 SpringBoot application.yml 설정에 따라 빈을 동적으로 등록/제외해야 하는 경우 @ConditionalOnProperty 어노테이션을 사용해 간단히 처리 할 수 있다. 예를 들어 아래와 같이 application.yaml있고, 'sample.enable' 가 true일 경우만 특정 빈을 생성해야 하는 경우 아래 예시와 같이 설정을 한다. 아래와 같이 선언하게 되면 sample.enable이 true인 경우 SampleProp빈이 Spring Context에 등록이 된다. @Bean @ConditionalOnProperty(value = "sample.enable", havingValue = "true", matchIfMissing = false) public SampleProp sam.. 2021. 12. 9. 이전 1 다음 반응형