Sunday 15 January 2012

java - How to configure Spring BeanPostProcessor to get invoked only for a defined set of spring managed beans -


स्प्रिंग BeanPostProcessor कॉन्फ़िगर कैसे करें विन्यास या एनोटेशन?

मुझे संदेह है कि आप विशुद्ध रूप से XML विन्यास / एनोटेशन द्वारा नियंत्रित कर सकते हैं। आप इसे बीनपोस्ट प्रोसेसर के कोड के भीतर नियंत्रित कर सकते हैं:

  सार्वजनिक ऑब्जेक्ट पोस्टप्रक्रियाआपकाइन्निइलाइज़ेशन (ऑब्जेक्ट बीन, स्ट्रिंग बीननाम) {यदि (यह बीन आईएसओफ़ ​​कॉन्टरटोमनी (बीन, बीननाम) {doPostProcessTasks () ...}}   

यदि यह बीनप्रोसेसर आपके नियंत्रण में नहीं है, तो सेम को अधिलिखित करना और कुछ कस्टम परिस्थितियों के लिए अभिभावक को सौंपना एक और तरीका होगा:

  सार्वजनिक MyBeanProcessor NotUnderControlBeanPostProcessor {.... सार्वजनिक ऑब्जेक्ट पोस्टप्रक्रियाआपकाइंटरइनलाइजेशन (ऑब्जेक्ट बीन, स्ट्रिंग बीननाम) {यदि (यह बीन आईओएसऑफ कॉनटरनटोएम (बीन, बीननाम) {वापसी सुपरपोस्ट प्रोसेसस बाययर इनिशिएलाइज़ेशन (बीन, बीननाम)} और {वापसी बीन;}}}    

No comments:

Post a Comment