springboot7 @Profile 대신 @Conditional로 유연하게 Bean 등록하기 @Profile을 사용하면 spring.profiles.active에 따라 Bean을 등록하거나 하지않거나 할 수 있다. 하지만 @Profile은 String 값을 입력받기 때문에 하드 코딩으로 인해 일괄 변경이 힘들 때가 있고, 여러 profile 조건이 붙는 경우 스프링에서 처리할 수 있는 문법을 알아야하는 등 불편한 점이 있다. 그래서 개인적으로 @Profile을 사용하기 보다는 @Conditional을 사용해서 profile 별 Bean 등록 처리하는 것을 선호한다. 이번 포스팅에서는 @Conditional과 이를 사용하여 @Profile을 대체하는 방법에 대해 알아보자. 예제 코드는 여기에서 확인할 수 있다. @Conditional 먼저 @Conditional 에 대해 알아보자 @Conditio.. 2022. 1. 1. 이전 1 2 다음