springbean生命周期详解
1个回答
展开全部
Bean的生命周期指的是从一个普通的Java类变成Bean的过程。
对prototype bean来说,当用户getBean获得prototype bean的实例后,IOC容器就不再对当前实例进行管理,而是把管理权交由用户,此后再getBean生成的是新的实例。
常用接口说明:
1、BeanNameAware该接口只有一个方法setBeanName(String name),用来获取bean的 id或者name。
2、BeanFactoryAware该接口只有一个方法setBeanFactory(BeanFactory beanFactory),用来获取 当前环境中的BeanFactory。
3、ApplicationContextAware该接口只有一个方法setApplicationContext(ApplicationContext applicationContext),用来获取,当前环境中的ApplicationContext获取到IOC容器之后,可以对beans进行修改等操作。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询