वसंत/JUnit में आप का उपयोग कर @ContextConfiguration
ऐसेरनटाइम पर गतिशील रूप से वसंत संदर्भ कॉन्फ़िगरेशन जोड़ना?
@ContextConfiguration({"classpath:a.xml", "classpath:b.xml"})
के रूप में मैं एक आवश्यकता यदि मुझे परीक्षण वर्ग पर एक विशेष एनोटेशन दिखाई दे जहां तो गतिशील रूप से एक और XML संदर्भ फ़ाइल जोड़ने के लिए आवेदन संदर्भ फ़ाइलें लोड कर सकते हैं। उदाहरण के लिए:
@ContextConfiguration({"classpath:a.xml", "classpath:b.xml"})
@MySpecialAnnotation
class MyTest{
...
}
ऊपर के उदाहरण में मैं @MySpecialAnnotation
के लिए देखो और special-context.xml
भी जोड़ना होगा। इसे करने का बेहतरीन तरीका क्या है? मैंने इसे थोड़ी देर के लिए देखा है और ऐसा लगता है कि यह ContextLoader
उप-वर्गीकरण जैसा है जो @ContextConfiguration
के मानकों में से एक है सबसे अच्छा तरीका है? क्या ये सही है? क्या ऐसा करने के लिए इससे अच्छा तरीका है?
आप गतिशील से क्या मतलब है। एक एनोटेशन स्थिर है, यदि ऐसा नहीं होता है रनटाइम पर बदलें? – Ralph
स्पष्ट रूप से वह समस्या है जिसे मैं हल करने की कोशिश कर रहा हूं। मैं गतिशील रूप से वसंत भार वाली फ़ाइलों की सूची में एक नया संदर्भ जोड़ना चाहता हूं। –
लेकिन उस एनोटेशन का अर्थ क्या है? "अब संदर्भ x जोड़ें" को ट्रिगर करना चाहिए? – Ralph