Съдържание:

Какво представлява жизненият цикъл на зърната?
Какво представлява жизненият цикъл на зърната?

Видео: Какво представлява жизненият цикъл на зърната?

Видео: Какво представлява жизненият цикъл на зърната?
Видео: Жизненият цикъл на евробанкнотите 2024, Ноември
Anonim

1.1 Пролет Жизненият цикъл на боб

пролет боб отговаря за управлението на кръговат на живота на боб създадена чрез пружинния контейнер. В жизнен цикъл на боб се състои от методи за обратно извикване след инициализация и преди унищожаване.

Съответно какъв е жизненият цикъл на пролетния боб?

пролет (кафе) Жизнен цикъл на боб . В пролет IoC (Inversion of Control) контейнер управлява Пролетен боб . A “ Пролетен боб ” е просто а пролет -управлявано инстанциране на Java клас. В пролет IoC контейнерът е отговорен за инстанцирането, инициализирането и окабеляването боб . Контейнерът също така управлява кръговат на живота на боб.

По същия начин, как да контролирате жизнения цикъл на зърната през пролетта? Spring рамката предоставя следните 4 начина за контролиране на събитията от жизнения цикъл на боб:

  1. Интерфейси за обратно извикване InitializingBean и DisposableBean.
  2. *Интерфейси за специфично поведение.
  3. Персонализирани методи init() и destroy() в конфигурационния файл на bean.
  4. @PostConstruct и @PreDestroy пояснения.

Следователно какъв е жизненият цикъл на зърната в заводския контейнер за зърна Spring?

пролет - Жизненият цикъл на боб . В кръговат на живота на а Пролетен боб е лесно за разбиране. Когато боб е инстанциран, може да се наложи да извършите известна инициализация, за да го приведете в използваемо състояние. По същия начин, когато боб вече не се изисква и се премахва от контейнер , може да се наложи известно почистване.

Как се инициализира бобът през пролетта?

Важни точки от жизнения цикъл на пролетния боб:

  1. От изхода на конзолата става ясно, че Spring Context първо използва конструктор без аргументи за инициализиране на bean обекта и след това извиква метода post-init.
  2. Редът на инициализация на bean е същият, както е дефиниран в конфигурационния файл на spring bean.

Препоръчано: