मुझे वसंत एनोटेशन कॉन्फ़िगरेशन के बारे में एक प्रश्न है। मैं एक सेम है:सशर्त वसंत बीन निर्माण
@Bean
public ObservationWebSocketClient observationWebSocketClient(){
log.info("creating web socket connection...");
return new ObservationWebSocketClient();
}
और मैं एक संपत्ति फ़ाइल है:
@Autowired
Environment env;
संपत्ति फ़ाइल में मैं एक विशेष बूलियन संपत्ति
createWebsocket=true/false
जो एक सेम है कि क्या संकेत करना चाहते हैं ObservationWebSocketClient बनाया जाना चाहिए। यदि संपत्ति मूल्य गलत है तो मैं इंस्टालिक वेब सॉकेट कनेक्शन बिल्कुल नहीं चाहता हूं।
क्या इसका एहसास करने के लिए कोई तकनीकी संभावना है?
आपके प्रश्न का सीधा जवाब नहीं है, लेकिन शायद आपके लिए उपयुक्त वसंत प्रोफ़ाइल है? तो बीन केवल उस प्रोफ़ाइल में बनाया जाता है जहां इसकी आवश्यकता होती है (उदाहरण के लिए परीक्षण, विकास, उत्पादन ...) – DrunkenPope