0
예 :Toggle Spring Autoconfiguration을 사용하여 앱 구성 빈 생성 내에서 기능 토글을 어떻게 사용합니까? 응용 프로그램 구성에서 빈을 생성하는 기능 토글을 사용
@RefreshScope
@Configuration
@Order(1)
class AppConfig {
@Bean
@Autowired
public FeatureProvider featureProvider() {
return new EnumBasedFeatureProvider(FeatureToggle.class);
}
@Bean
@Autowired
ProjectAccess getProjectAccess(DataSource dataSource, HazelcastLocator hazelcastLocator) {
if(FeatureToggle.MY_TOGGLE_NAME.isActive()) {
return new MyTestClass();
}
else {
return new YourTestClass();
}
}
}