前言
在我们开发Spring项目时,不管是使用别人的开源框架,还是使用自己公司框架,或者是自己搭建框架的时候,会见到ApplicationContextAware这个接口,可能最常见的是如下代码
public class PermitAllUrlProperties implements InitializingBean, ApplicationContextAware {
这是我在搭建自己的微服务框架SpringSecurityOAuth2这部分的代码时使用到的场景,那么下面就针对这个ApplicationContextAware 接口作出解释,以及使用场景!
作用介绍
这个接口其实就是获取Spring容器的Bean,在我们写一些框架代码时,或者是看一些框架源码时经常会看到这个接口ApplicationContextAware 的使用,Spring容器会检测容器中的所有Bean,如果发现某个Bean实现了ApplicationContextAware接口,Spri