في بعض الحالات ، نحتاج إلى إجراء بعض العمليات بعد بدء حاوية التمهيد الربيعي. في هذا الوقت ، يمكننا تنفيذ واجهة ApplicationListener <e يمتد ApplicationEvent> وتحديد الحدث المقابل لأداء العمليات ، مثل بدء بعض مؤشرات الترابط الخفي المخصصة.
ApplicationContexTevent هي فئة قاعدة أحداث تثيرها ApplicationContext. لديها العديد من فئات التنفيذ:
ContextrefreshedEvent : يتم تشغيل الحدث عند تهيئة أو تحديث حاوية ApplicationContext مرة واحدة
ContextStartedEvent : يتم تشغيل هذا الحدث عند بدء تشغيل حاوية ApplicationContext باستخدام طريقة Start () لواجهة ConfigurableApplicationContext
ContextClosedEvent : يتم تشغيل هذا الحدث عندما يتم إغلاق طريقة Close () لواجهة ConfigurableApplicationContext.
ContextStopedEvent : يتم تشغيل هذا الحدث عندما يتم إيقاف طريقة STOP () لواجهة ConfigurableApplicationContext.
مثال رمز
ComponentPublic Class ApplicationStartup تنفذ ApplicationListener <IntextreFreshedEvent> {Override public void onapplicationEvent (حدث contextrefreshedevent) {system.out.println ("يتم تشغيل هذا الحدث عند تنفيذ تهيئة الحاويات أو التقويم مرة واحدة") ؛ }}لخص
ما سبق هو ما يقدمه لك المحرر لأداء عمليات محددة عند تحميل حاوية التمهيد الربيع. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!