So far, I've looked at 100 pages and felt a lot. Again, if you want to use, you can watch the video or look for examples, but if you want to understand deeply, it is best to look at the official documents.
First, there is a new understanding of the container.
Second, there is a new understanding of lifecycle.
Thirdly, we have a knowledge of version evolution.
Four, all kinds of functions, their respective duties.
The above is only general, and later in this article summarizes. The tentative idea is to list the functions, levels, and relationships of some basic interfaces. At the same time, the evolution of the version, a brief description of the corresponding function of the history, it is best to draw a picture.
In the case of the Beanpostprocessor interface, when there is a bean definition implemented in the configuration metadata, the container executes the method after all the beans have been created, but before the @postcontruct.
The beanpostprocessor corresponding beans is initialized early in the container creation, and its dependencies are initialized in advance.
Wait a minute.
Hope to be completed before Tuesday.
Spring Framework Official Document learning Experience