ContextClosedEvent окуясы деген эмне?
ContextClosedEvent окуясы деген эмне?

Video: ContextClosedEvent окуясы деген эмне?

Video: ContextClosedEvent окуясы деген эмне?
Video: Event handling in spring [ContextRefreshedEvent and ContextClosedEvent] | Spring event handling 2024, Ноябрь
Anonim

ContextClosedEvent . Бул окуя ConfigurableApplicationContext интерфейсинде close() ыкмасын колдонуу менен ApplicationContext жабылганда жарыяланат. Жабык контекст өмүрүнүн акырына жетет; аны жаңыртуу же кайра баштоо мүмкүн эмес.

Адамдар дагы суроо беришет, жазгы иш-чараны өткөрүү деген эмне?

Жазгы окуяны башкаруу , негизги бөлүгү Жаз Бул ApplicationContext, Колдонмо контексти заматта кабарларды аныктоо ыкмасын берет жана файлдык активдерди жүктөө үчүн атайын эмес ыкманы берет жана ал тарата алат окуялар угуучу катары катталган фасольдерге. The окуялар нын Жаз төмөнкүдөй.

Андан тышкары, жазында ApplicationListener деген эмне? Spring ApplicationListener . Жаз ишке ашырууга ээ ApplicationListener мүмкүндүк берет Жаз кызыккандар үчүн пайдалуу иш-чараларды от үчүн долбоорлор (Observer Pattern, карагыла Жаз Док). Бул окуяларга жетүү үчүн сизге Колдонмо контекстиндеги төө буурчак керек ApplicationListener.

Ошентип, ConfigurableApplicationContext деген эмне?

ConfigurableApplicationContext ApplicationContext, Lifecycle интерфейстерин кеңейтүүчү интерфейс. SPI интерфейси бардык колдонмо контексттери болбосо да, көпчүлүк тарабынан ишке ашырылышы керек.

Java контекстинде окуя деген эмне?

Ан окуя ичинде Java графикалык колдонуучу интерфейсинде бир нерсе өзгөргөндө түзүлүүчү объект. Эгер колдонуучу баскычты чыкылдатып, айкалыштырылган кутучаны чыкылдатса же текст талаасына символдорду терсе, ж.б., анда окуя триггерлер, тиешелүү түзүү окуя объект.

Сунушталууда: