Spring Framework Profile

Profile Annotation

프로필별로 Package 탐색으로 생성되는 Spring Bean 지정을 자동화하기.

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Profile("dev")
public @interface Dev {
}
 
 
// dev 프로필에서만 생성되는 빈
@Dev
@Component
public class SomeComponent {
 ...
}