美文网首页
spring中Aware后缀

spring中Aware后缀

作者: AlanSun2 | 来源:发表于2019-05-07 16:14 被阅读0次

    aware: 意识到的;知道的;

    spring中带有Aware后缀的接口主要是和bean有关,实现了Aware后缀的bean可以知道和自己本身相关的信息,比如实现了BeanFactoryAware接口,我们可以拿到装载该bean的BeanFactory。实现了BeanNameAware接口,可以拿到bean的name。

    spring容器中在工厂类创建实例后使用instanceof判断实例是否属于xxxAware接口的实例,如果结果是true的话,那么spring容器类就会调用实例的setXxx()方法给实例的xxx属性设置值。

    总结:实现类Aware后缀的bean可以知道和bean本身相关的一些信息。

    相关文章

      网友评论

          本文标题:spring中Aware后缀

          本文链接:https://www.haomeiwen.com/subject/xnfyoqtx.html