Spring之Aware
Posted cgl_dong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring之Aware相关的知识,希望对你有一定的参考价值。
?
?
Spring之Aware
Spring 中的Aware用于帮助bean获取Spring Bean获取Spring容器的功能。
如这些Aware:
ApplicationContextAware//获取容器服务
BeanNameAware//获取BeanName
ResourceLoaderAware//获取资源加载器服务
想获取什么功能就实现什么Aware即可。
以 ApplicationContextAware为例,实现获取Aware功能的步骤:
1、实现相应的Aware接口
2、重写setXXX方法
此时以及可以获取到ApplicationContext的功能了,不过还需要将这个Bean加入容器中。
3、加入容器
直接使用注解即可。
因为实现的是ApplicationContextAware接口,所以能获取到容器的所有功能。
以上是关于Spring之Aware的主要内容,如果未能解决你的问题,请参考以下文章
[死磕 Spring 27/43] --- IOC 之 深入分析 Aware 接口
死磕 Spring----- IOC 之 深入分析 Aware 接口