ApplicationContextAware 的做用

参考:https://blog.csdn.net/weixin_41558061/article/details/80839131spring

ApplicationContextAware 经过它Spring容器会自动把上下文环境对象调用ApplicationContextAware接口中的setApplicationContext方法。.net

咱们在ApplicationContextAware的实现类中,就能够经过这个上下文环境对象获得Spring容器中的Bean。code

  看到—Aware就知道是干什么的了,就是属性注入的,可是这个ApplicationContextAware的不一样地方在于,实现了这个接口的bean,当spring容器初始化的时候,会自动的将ApplicationContext注入进来:
使用方法以下:cdn

1.实现ApplicationContextAware接口:对象


由于咱们在作开发的时候,并非说在每个地方都能将属性注入到咱们想要的地方去的,好比在Utils使用到dao,咱们就不能直接注入了,这个时候就是咱们须要封装springContext的时候了,而ApplicationContextAware就起了关键性的做用。
blog

相关文章
相关标签/搜索