spring中的容器指的是什么

2024-11-06 18:43:15
推荐回答(1个)
回答1:

Spring容器可以帮助管理所有的Bean对象,专业术语称之为IoC控制反转。在传统的程序中缺余,对象的生成都是由开发者完成销含的。而在控制反转中,对象的生成全部都交给框架完成。这样的好处就是减少了程序的依赖性。
Bean在Spring中的生命周期如下:
实例化。Spring通过new关键字将一个Bean进行实例化,JavaBean都有默认的构造函数,因此不需要提供构造参数。
填入属性。Spring根据xml文件中的配置通过调用Bean中的setXXX方法填入对应的属性。
事件通知。Spring依次检查Bean是否实现了BeanNameAware、BeanFactoryAware、ApplicationContextAware、BeanPostProcessor、InitializingBean接口,如果有的话,依次调用这些接口。
使用。应用程序可亏扮笑以正常使用这个Bean了。
销毁。如果Bean实现了DisposableBean接口,就调用其destroy方法。