Sisukord:

Mis on oa elutsükkel?
Mis on oa elutsükkel?

Video: Mis on oa elutsükkel?

Video: Mis on oa elutsükkel?
Video: А.В.Клюев - Джидду Кришнамурти - Мышление, Эмоции, Ум, Настоящий Момент, Поток - часть 1/2 2024, November
Anonim

1.1 Kevad Oa elutsükkel

Kevad uba vastutab haldamise eest eluring kohta oad loodud läbi vedrukonteineri. The oa elutsükkel koosneb initsialiseerimisjärgsetest ja hävitamiseelsetest tagasihelistamismeetoditest.

Mis on vastavalt suvise oa elutsükkel?

Kevad (Kohv) Oa elutsükkel . The Kevad IoC (Inversion of Control) konteiner haldab Kevadoad . A Kevaduba ” on lihtsalt a Kevad - Java-klassi hallatav eksemplar. The Kevad IoC konteiner vastutab käivitamise, lähtestamise ja juhtmestiku eest oad . Konteiner haldab ka eluring kohta oad.

Samuti, kuidas kontrollida ubade elutsüklit kevadel? Kevadraamistik pakub järgmist 4 võimalust oa elutsükli sündmuste kontrollimiseks:

  1. InitializingBean ja DisposableBean tagasihelistamisliidesed.
  2. *Teadlikud liidesed konkreetse käitumise jaoks.
  3. Kohandatud meetodid init() ja destruction() uba konfiguratsioonifailis.
  4. @PostConstruct ja @PreDestroy annotatsioonid.

Järelikult, milline on ubade elutsükkel Spring oatehase konteineris?

Kevad - Oa elutsükkel . The eluring a Kevaduba on lihtne mõista. Kui uba on instantseeritud, võib selle kasutatavasse olekusse viimiseks olla vajalik mõningane lähtestamine. Samamoodi, kui uba ei ole enam vajalik ja eemaldatakse konteiner , võib osutuda vajalikuks puhastamine.

Kuidas oad kevadel initsialiseeritakse?

Kevadoa elutsükli olulised punktid:

  1. Konsooli väljundist on selge, et Spring Context kasutab esmalt ubaobjekti lähtestamiseks no-args konstruktorit ja seejärel kutsub postinit meetodi.
  2. Oa lähtestamise järjekord on sama, mis on määratletud kevadise oa konfiguratsioonifailis.

Soovitan: