Spring @ConditionalOnProperty 사용법 및 예제
@ConditionalOnProperty 은 단어 그대로 Property의 조건에 따라 작동 하는 bean 이다. 꼭 bean이어야 한다. 예를 들면 우리가 많이 사용하는 StereoType(@Controller, @Service..)은 그것 자체로 bean이어서 이 하위 요소(method level)에 @ConditionalOnProperty 를 붙이면 동작하지 않는다. 사용법 Property란 무엇이냐? Spring 사용시 application.properties나 application.yml에 정의해서 사용하는 값들을 말한다. 예를 들면 이런 application.yml 이 있다. my: fruit: banana my.fruit 이 어떤거냐에 따라서 다른 bean을 생성하고자한다. my.fruit ..
Framework/Spring
2022. 4. 13. 19:03