文档章节

Aware 接口

rockingMan
 rockingMan
发布于 2017/09/13 16:53
字数 129
阅读 2
收藏 0

org.springframework.beans.factory.Aware

beans

  • BeanClassLoaderAware 类加载器感知 回调获取当前 BeanFactory的类加载器
  • BeanFactoryAware bean工厂感知 获取当前bean工厂
  • BeanNameAware

context

  • ApplicationContextAware
 查找bean 获取资源(getResource)发布应用事件 获取消息资源(messageResource)
当然你也可以使用ResourceLoaderAware MessageSourceAware ApplicationEventPublisherAware方案
  • ApplicationEventPublisherAware
  • EmbeddedValueResolverAware
  • EnvironmentAware
  • MessageSourceAware 消息 消息模板资源
  • ResourceLoaderAware 访问文件资源?
  • ImportAware 获取当前类上@Configuration注解的元信息
  • LoadTimeWeaverAware 加载Spring Bean时织入第三方模块,如AspectJ
  • NotificationPublisherAware JMX相关

web

  • ServletConfigAware
  • ServletContextAware

© 著作权归作者所有

rockingMan
粉丝 11
博文 15
码字总数 3347
作品 0
合肥
后端工程师
私信 提问
请别再问Spring Bean的生命周期了!

Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入手,帮助面试者彻底搞定Spring Be...

sunshujie1990
05/30
0
0
Spring Aware相关接口的使用

在spring中提供了很多关于Aware的接口,该接口拥有一个统一的规律,即在spring对实现了Aware相关接口bean的初始化时,同时会注入相关的资源。例如:实现了BeanFactoryAware接口的bean在初始化...

zpwd63
2018/01/03
0
0
struts2学习笔记--总结获取servletAPI的几种方式

   struts2的Action放弃了request,response等ServletAPI,使得在业务层上更加独立,在有时候使用struts2进行Web开发的时候,不可避免的要在action中使用servletAPI,那么如何在Action中获取并...

冬至饮雪
2016/02/10
0
0
Spring中ApplicationContextAware使用说明

Spring 中提供一些Aware相关接口,像是BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,实作这些 Aware接口的Bean在被初始之后,可以取得一些相...

Josean_Luo
2014/06/07
9.1K
0
struts2中获取request、response,与android客户端进行交互

不错的帖子哦 Android项目之——页面特效集合(附源码) http://www.eoeandroid.com/thread-188164-1-1.html 五种Android Toast方式 http://www.eoeandroid.com/thread-187288-1-1.html And......

长平狐
2012/08/21
377
0

没有更多内容

加载失败,请刷新页面

加载更多

只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
59
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
28
0
全世界到底有多少软件开发人员?

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

红薯
昨天
65
0
Go 语言基础—— 通道(channel)

通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

刘一草
昨天
58
0
Apache Flink 零基础入门(一):基础概念解析

Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

Vincent-Duan
昨天
60
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部