Spring 扩展 -Aware
------------------------------------------
后续补充
Todo:使用方法、使用场景
------------------------------------------
复制代码
本文字数:361 字
阅读完需:约 1 分钟
------------------------------------------
后续补充
Todo:使用方法、使用场景
------------------------------------------
public class SelfAware {
}
/**
* 参考:org.springframework.context.support.ApplicationContextAwareProcessor
*/
class MyAwareProcessor implements BeanPostProcessor {
private final ConfigurableApplicationContext applicationContext;
public MyAwareProcessor(ConfigurableApplicationContext applicationContext) {
this.applicationContext = applicationContext;
}
@Override
public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {
((ApplicationContextAware) bean).setApplicationContext(this.applicationContext);
return bean;
}
}
还未添加个人签名 2019-08-17 加入
还未添加个人简介
促进软件开发及相关领域知识与创新的传播
评论