मैं वसंत 2.5.6 का उपयोग कर रहा हूं। मेरे पास एक बीन है जिसका गुण संपत्ति फ़ाइल से PropertyPlaceholderConfigurer के माध्यम से असाइन किया जा रहा है। मैं सोच रहा हूं कि संपत्ति फ़ाइल संशोधित होने पर बीन की संपत्ति को अपडेट करना संभव है या नहीं। उदाहरण के लिए कुछ आवधिक प्रक्रिया होगी जो संपत्ति फ़ाइल की अंतिम संशोधित तिथि की जांच करती है, और यदि यह बदल गई है, तो बीन पुनः लोड करें।वसंत बीन गुणों को गुण फ़ाइल से स्वचालित रूप से ताज़ा किया गया है
मुझे आश्चर्य है कि क्या पहले से ही कुछ मेरी आवश्यकताओं को पूरा करता है। यदि नहीं, तो इस समस्या को हल करने का सबसे अच्छा तरीका क्या होगा?
आपकी मदद के लिए धन्यवाद।
ऐसा लगता है कि यह सबसे सरल दृष्टिकोण है, और यह है कि हम क्या कर रहे हैं। धन्यवाद –
मुझे उस सम्मान में PropertyOverrideConfigurer और PropertyPlaceholderConfigurer के बीच का अंतर नहीं दिखाई देता है। मतभेद हैं कि गुणों को कैसे निर्दिष्ट किया जाता है, लेकिन वास्तविक बीन्स बनने से पहले दोनों को केवल बीनफैक्टरीपोस्टप्रोसेसर के रूप में लागू किया जाता है। उन्हें कैसे लागू किया जा सकता है? –
@hstoerr: प्रॉपर्टीप्लेसहोल्डर कॉन्फिगरर के साथ सेटिंग्स वसंत (एक्सएमएल) कॉन्फ़िगरेशन ({..} अभिव्यक्तियों के साथ) के अंदर 'छिपी हुई' हैं। PropertyOverrideConfigurer के साथ, कॉन्फ़िगरेशन beanName.property = value के प्रारूप में है। तो इसे निकालने वाले बीन्स पर पुन: लागू किया जा सकता है (उदाहरण के लिए PropertyOverrideConfigurer.processProperties – jor