वसंत प्रोफ़ाइल के आधार पर वसंत-बूट यूरेका ग्राहक पंजीकरण को अक्षम करने का कोई तरीका है?यूरेका डिस्कवरी क्लाइंट - चुनिंदा अक्षम
वर्तमान में मैं निम्नलिखित एनोटेशन का उपयोग:
@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
लेकिन यह काम नहीं किया।
संभावित प्रोफाइल डुप्लिकेट [जब प्रोफाइल सक्रिय नहीं होता है तो बीन परिभाषा सहित] (http://stackoverflow.com/questions/13575201/including-bean-definition-when-a-profile-is-not-active) – g00glen00b
एक प्रोफ़ाइल को छोड़कर सभी मामलों में कक्षा का उपयोग करें, आप '@profile ("! विकास ") ' – dmitryvim