[JAVA] Lebenszyklus der Frühlingsbohnen

Ich lerne das Spring-Framework und möchte zusammenfassen, was ich gelernt habe. Die Details werden weggelassen.

Bohnen-Lebenszyklus

Der Lebenszyklus der vom DI-Container verwalteten Bohnen ist wie folgt

  1. Initialisierungsphase
  2. Nutzungsphase
  3. Phase beenden

Verstehen Sie, was vor und nach den oben genannten drei Phasen passiert, damit Sie es nutzen können.

Initialisierungsphase

In der Initialisierungsphase gibt es drei Schritte.

  1. Bohnen laden
  2. Construct & DI
  3. Post Construct

Bohnen laden

Construct & Dependency Injection

  1. Konstruktor
  2. Setter
  3. Feld

Post Construct Post Construct ist in drei Prozesse unterteilt.

  1. Vorbehandlung
  2. Initialisierungsprozess
  3. Nachbearbeitung Vor- und Nachbearbeitung werden von Bean Post Processor durchgeführt. Der Bean-Postprozessor ist "org.springframework.bean.factory.config.BeanPostProcessor" Eine Klasse, die implementiert.

Endphase

PreDestroy wird in der Endphase aufgerufen.

das ist alles. Gut gemacht.

Nachschlagewerk

[Gründliche Einführung in die Entwicklung von Spring Java-Anwendungen mit Spring Framework](https://www.amazon.co.jp/Spring%E5%BE%B9%E5%BA%95%E5%85%A5%E9%96%80- Frühlingsrahmen% E3% 81% AB% E3% 82% 88% E3% 82% 8BJava% E3% 82% A2% E3% 83% 97% E3% 83% AA% E3% 82% B1% E3% 83% BC% E3% 82% B7% E3% 83% A7% E3% 83% B3% E9% 96% 8B% E7% 99% BA-% E6% A0% AA% E5% BC% 8F% E4% BC% 9A % E7% A4% BENTT% E3% 83% 87% E3% 83% BC% E3% 82% BF / dp / 4798142476 /)

Recommended Posts

Lebenszyklus der Frühlingsbohnen
[Java] Spring DI ④ - Lebenszyklusverwaltung
Aktivitätslebenszyklus
[Frühling] Bohnenlebenszyklus - von der Generation bis zur Zerstörung -
Über den Android-Lebenszyklus
Frühlingsbohne Validaiton ~ Bohne Bari Deshon ~
Rufen Sie Spring Management Bean von Pojo
XML-Definition der Spring Framework-Bean: benutzerdefiniertes Tag
DI SessionScope Bean im Spring Boot 2-Filter
Ausgabe Bean als JSON im Frühjahr