【Spring】编程范式

Aware系列接口,主要用于辅助Spring bean访问Spring容器;

    使用者需实现响应Aware子类接口,并定义相应的成员属性,如ApplicationContext

    

 每个Aware子接口都实现了一个setXX方法,而方法中的形参是接口Aware前面的内容,也就是当前Bean需要感知的内容。所以我们需要在Bean中声明相关的成员变量来接收。

  • ApplicationContextAware: void setApplicationContext(ApplicationContext applicationContext)
  • BeanClassLoaderAware:  void setBeanClassLoader(ClassLoader classLoader);
  • BeanFactoryAware:void setBeanFactory(BeanFactory beanFactory)
  • BeanNameAware:void setBeanName(String name);

进一步测试使用效果:https://cloud.tencent.com/developer/article/1409274

posted @ 2021-05-17 23:25  飞翔在天  阅读(52)  评论(0编辑  收藏  举报