मेरे वसंत बूट एप्लिकेशन में मैं एमक्यूक्यूयू कनेक्शन कनेक्शन (अलग आईडी) के दो अलग-अलग उदाहरणों को कॉन्फ़िगर करता हूं क्योंकि इसे एप्लिकेशन की आवश्यकता है। इसके लिए मैंने आईबीएम क्लाइंट जार जोड़ा है।स्प्रिंग बूट अनुप्रयोग में स्प्रिंग जेएमएस ऑटो कॉन्फ़िगरेशन को अक्षम करना
मैंने अपने कोड में वसंत-जेएमएस निर्भरता भी जोड़ दी है क्योंकि मैं जेएमएस टेम्पलेट आदि कक्षाएं चाहता था। इस निर्भरता को जोड़ने के बाद, JmsAutoConfiguration क्लासपाथ में JmsTemplate पाता है और सेम को कॉन्फ़िगर करने का प्रयास करता है। इस प्रक्रिया में, यह कनेक्शन कनेक्शन के बीन इंजेक्ट करने की कोशिश करता है और यह वह जगह है जहां कोड विफल रहता है और मुझे त्रुटि मिलना शुरू हो जाता है। नीचे JmsAutoConfiguration
से कोड@Configuration
@ConditionalOnClass(JmsTemplate.class)
@ConditionalOnBean(ConnectionFactory.class)
@EnableConfigurationProperties(JmsProperties.class)
@Import(JmsAnnotationDrivenConfiguration.class)
public class JmsAutoConfiguration {
@Autowired
private JmsProperties properties;
@Autowired
private ConnectionFactory connectionFactory;
@Autowired(required = false)
private DestinationResolver destinationResolver;
मैं किसी भी संयोग से वसंत बूट की JmsAutoconfiguration सुविधा बंद करने की एक सुविधा है है? यदि नहीं तो इसके लिए वैकल्पिक समाधान क्या है?
या अक्षम करने में इसका उपयोग करें: '@EnableAutoConfiguration (को बाहर = JmsAutoConfiguration.class)' –