本文主要是介绍SPRING07_源码之核心组件接口Aware,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
写在最前面
由于这部分内容涉及到了后面的处理器,这里只简单介绍
- ①. 在写某一个组件的过程中,突然要用到IOC容器了,有两种办法
- 直接把 ApplicationContext直接自动注入进来 --可以获取到IOC容器
- 相应组件直接去实现一个接口,接口叫ApplicationContextAware,在Spring的底层会有非常多的xxxAware的接口,Aware的意思就是装配,装配Spring底层的一些组件
@Componentpublic class Person implements ApplicationContextAware {ApplicationContext context ; //可以要到ioc容器@Overridepublic void setApplicationContext(ApplicationContext applicationContext) throws BeansException {//利用回调机制,把ioc容器传进来this.context = applicationContext;} }
这篇关于SPRING07_源码之核心组件接口Aware的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!