Есть ли способ отключить регистрацию клиента spring -boot eureka на основе профиля spring?
В настоящее время я использую следующие аннотации:
@Configuration
@EnableAutoConfiguration
@EnableDiscoveryClient
@EnableConfigServer
public class ConfigApplication {
public static void main(String[] args) {
SpringApplication.run(ConfigApplication.class, args);
}
}
Мне нужно либо условное, например (извините псевдокод)
@if (Profile!="development")
@EnableDiscoveryClient
@endif
Или каким-либо образом в файле свойств приложения. Я попытался установить файл application.yml как:
spring:
profiles: development
cloud:
discovery:
enabled: false
Но это не сработало.