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

实现BeanNameAware的目的是什么?

如题,为什么要实现,有什么作用,有什么应用场景?

提问者:Haven1 2017-03-28 22:01

个回答

  • 慕粉1456304261
    2017-03-29 15:24:04

    可以获得在配置文件中定义好的Bean的ID名,因为有setter函数,获得之后可以通过这个id名,动态获得对应的实例对象(感觉没啥必要,毕竟直接就能注入了,可能有需要这个ID名创建对象无法 直接获取的场景吧!)我说的可能不对,望各位大佬指点下