JavaEE Spring框架学习笔记(理论学习之Aware接口)

Spring提供了一些以Aware结尾的接口,通过实现该接口即可获取相应的IOC资源。

不同的Aware结尾的接口提供相应的资源如下(拷贝于guanwa):

Table 7.4. Aware interfaces

Name Injected Dependency Explained in…​

ApplicationContextAware

Declaring ApplicationContext

Section 7.6.2, “ApplicationContextAware and BeanNameAware”

ApplicationEventPublisherAware

Event publisher of the enclosing ApplicationContext

Section 7.15, “Additional Capabilities of the ApplicationContext”

BeanClassLoaderAware

Class loader used to load the bean classes.

Section 7.3.2, “Instantiating beans”

BeanFactoryAware

Declaring BeanFactory

Section 7.6.2, “ApplicationContextAware and BeanNameAware”

BeanNameAware

Name of the declaring bean

Section 7.6.2, “ApplicationContextAware and BeanNameAware”

BootstrapContextAware

Resource adapter BootstrapContext the container runs in. Typically available only in JCA aware ApplicationContexts

Chapter 32, JCA CCI

LoadTimeWeaverAware

Defined weaver for processing class definition at load time

Section 11.8.4, “Load-time weaving with AspectJ in the Spring Framework”

MessageSourceAware

Configured strategy for resolving messages (with support for parametrization and internationalization)

Section 7.15, “Additional Capabilities of the ApplicationContext”

NotificationPublisherAware

Spring JMX notification publisher

Section 31.7, “Notifications”

PortletConfigAware

Current PortletConfig the container runs in. Valid only in a web-aware Spring ApplicationContext

Chapter 25, Portlet MVC Framework

PortletContextAware

Current PortletContext the container runs in. Valid only in a web-aware Spring ApplicationContext

Chapter 25, Portlet MVC Framework

ResourceLoaderAware

Configured loader for low-level access to resources

Chapter 8, Resources

ServletConfigAware

Current ServletConfig the container runs in. Valid only in a web-aware Spring ApplicationContext

Chapter 22, Web MVC framework

ServletContextAware

Current ServletContext the container runs in. Valid only in a web-aware Spring ApplicationContext

Chapter 22, Web MVC framework



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值