问答详情
源自:3-3 Spring Bean装配之Aware接口

这些aware接口都是干嘛的呀

实现他们的作用是什么?覆盖方法的作用是什么?好懵啊


提问者:weibo_小宝宝囍_0 2016-12-20 21:33

个回答

  • 兮蓅
    2016-12-21 10:34:29

    就拿BeanNameAware接口来说,在Bean应用上下文的生命周期中它首先会实例化这个bean,然后设置属性值,之后就会调用BeanNameAware中的setBeanName()方法。如果你实现这个接口后,就可以通过setBeanName这个方法获取Bean的id。