मैं अपने वेब एप्लिकेशन में स्प्रिंग सुरक्षा का उपयोग कर रहा हूं और मैं इसके लिए जावाकोनफिग का उपयोग कर रहा हूं। हाल ही में हमने एप्लिकेशन में स्प्रिंग एसएएमएल प्रमाणीकरण भी जोड़ा है और आखिर में कुछ बाधाओं के बाद यह काम कर रहा है। WebApplicationInitializer
के onStartUp
() के अंदर मैं कुछ पूर्व शर्त के आधार पर SpringSecurity कॉन्फ़िगरेशन या SpringSaml कॉन्फ़िगरेशन लोड कर रहा हूं।वसंत सुरक्षा में गतिशील रूप से अनुप्रयोग संदर्भ कैसे स्विच करें?
अब मैं इसे गतिशील तरीके से कैसे कर सकता हूं? असल में मैं एक बटन पेश करूंगा और एक बार व्यवस्थापक इस बटन व्यवस्थापक पर क्लिक करेगा और सभी उपयोगकर्ता लॉग आउट हो जाएंगे और संदर्भ पुनः लोड किया जाना चाहिए। इस समय पर ठीक है अगर सिस्टम कुछ समय के लिए पहुंच योग्य नहीं है और यह एप्लिकेशन संदर्भ शुरू करता है (जो वास्तव में मेरा लक्ष्य है)?
दूसरे शब्दों में मैं onStartUp()
WebApplicationInitializer
की विधि कैसे कॉल कर सकता हूं?
मुझे लगता है कि यह वसंत अनुप्रयोग संदर्भ को फिर से लोड किए बिना किया जा सकता है। भले ही आप संदर्भ ताज़ा कर रहे हों, आप अन्य दुष्प्रभावों का सामना कर सकते हैं। [यह प्रश्न] (https://stackoverflow.com/questions/27545846/spring-integration-getting-exception-on-refreshing-plplication-context-2nd-time) नियंत्रक से अनुप्रयोग संदर्भ को रीफ्रेश करने का तरीका दें लेकिन समाप्त हो गया विभिन्न मुद्दों में। यदि आप अपने कुछ कॉन्फ़िगरेशन कोड साझा कर सकते हैं, तो बेहतर उत्तर प्रदान करने में सहायक हो सकता है। – skadya