파란하늘의 지식창고
Spring Boot @ConditionalOnBean 조건 사용 시 주의해야할 점
Study/Java 2020. 10. 22. 09:35

AutoConfiguration bean 생성 순서에 따른 @ConditionalOnBean 조건 오류 문제 아래와 같은 경우가 있었다. @Configuration public class SampleAAutoConfiguration { @Bean public SomeAClass SomeAClass() { return new SomeAClass(); } } @Configuration public class SampleBAutoConfiguration { @Bean @ConditionalOnBean(SomeAClass.class) public SomeBClass someBClass() { return new SomeBClass(); } } 코드 상으로 보면 SampleBConfiguration의 SomeAC..