首页 > 代码库 > Aware

Aware

Spring中提供了一些以Aware结尾的接口,实现了Aware接口的bean在被初始化之后可以获取相应的资源.

通过Aware接口,可以对Spring相应资源进行操作(一定要慎重)

为对Spring进行简单的扩展提供了方便的入口

例:

AplicationContextAware:为实现这个接口的Bean提供ApplicationContext也就是Ioc容器上下文的信息,实现这个接口的Bean必须配置到xml文件中去.实现容器加载才能用.

BeanNameAware:实现关于BeanName的定义的一些内容

ApplicationClassLoaderAware

BeanClassLoaderAware

BootstrapContextAware

LoadTimeWeaverAware

MessageSourceAware

NotificationPublisherAware

PortletConfigAware

PortletContextAware

ResourceLoaderAware

ServletConfigAware

ServletContextAware

具体内容看官方文档


Aware