BeanNameAware接口是为了让自身Bean能够感知到,获取到自身在Spring容器中的id或name属性。
让Bean获取自己在BeanFactory配置中的名字(根据情况是id或者name)。
Spring自动调用。并且会在Spring自身完成Bean配置之后,且在调用任何Bean生命周期回调(初始化或者销毁)方法之前就调用这个方法。换言之,在程序中使用BeanFactory.getBean(String beanName)之前,Bean的名字就已经设定好了。
BeanNameAware接口是为了让自身Bean能够感知到,获取到自身在Spring容器中的id或name属性。
让Bean获取自己在BeanFactory配置中的名字(根据情况是id或者name)。
Spring自动调用。并且会在Spring自身完成Bean配置之后,且在调用任何Bean生命周期回调(初始化或者销毁)方法之前就调用这个方法。换言之,在程序中使用BeanFactory.getBean(String beanName)之前,Bean的名字就已经设定好了。
本文标题:spring 中BeanNameAware接口作用
本文链接:https://www.haomeiwen.com/subject/plxqbqtx.html
网友评论