官术网_书友最值得收藏!

Core container

The core container is the basis of the whole Spring ecosystem and comprehends four components—core, beans, context, and expression language.

Core and beans are responsible for providing the fundamentals of the framework and dependency injection. These modules are responsible for managing the IoC container, and the principal functions are the instantiation, configuration, and destruction of the object residents in the Spring container.

Spring contexts are also called Spring IoC containers, which are responsible for instantiating, configuring, and assembling beans by reading configuration metadata from XML, Java annotations, and/or Java code in the configuration files.

There are two critical interfaces inside these modules—BeanFactory and ApplicationContext. The BeanFactory takes care of the bean lifecycle, instantiating, configuring, managing, and destroying, and the ApplicationContext helps developers to work with files resources in a generic way, enable to publish events to registered listeners. Also, the ApplicationContext supports internationalization and has the ability to work with messages in different Locales.  

These modules help the context component to provide a way to access the objects inside the container. The context component has the ApplicationContext interface with the essential class for the container.

Some common annotations are  @Service, @Component, @Bean, and  @Configuration.
主站蜘蛛池模板: 称多县| 麻江县| 普格县| 应用必备| 山西省| 北辰区| 门源| 九江市| 曲沃县| 奇台县| 德江县| 洞头县| 伊宁县| 建湖县| 盐边县| 开封县| 清徐县| 洛宁县| 道孚县| 娱乐| 遂平县| 房产| 七台河市| 三亚市| 博客| 舟曲县| 乌兰察布市| 德阳市| 西华县| 启东市| 平江县| 察隅县| 尼玛县| 哈巴河县| 黎城县| 彭阳县| 丹凤县| 肃宁县| 和硕县| 体育| 镇平县|