当前位置: 首页 > news >正文

西安三桥网站建设大连网站seo

西安三桥网站建设,大连网站seo,做跨境电商一件代发的网站,聊城网站建设招聘Spring中的Aware接口 Aware接口介绍 Aware是Spring中的接口,它的作用是可以让Bean获取到运行环境的相关信息。比如获取到上下文、Bean在容器中的名称等。 Spring中提供了很多Aware接口的子类,具体如下: 常用接口的作用如下: …

Spring中的Aware接口

Aware接口介绍

Aware是Spring中的接口,它的作用是可以让Bean获取到运行环境的相关信息。比如获取到上下文、Bean在容器中的名称等。

Spring中提供了很多Aware接口的子类,具体如下:
在这里插入图片描述
常用接口的作用如下:

  • BeanNameAware: 实现这个接口的Bean可以在初始化之前获取到Spring容器为其分配的名称
  • ApplicationContextAware: 提供了一个方法来获取到ApplicationContext,这样Bean就可以访问到容器提供的服务,如事件发布、消息源等。
  • BeanFactoryAware: 允许Bean访问到创建它的BeanFactory,这在某些情况下可能比ApplicationContext更底层
  • EnvironmentAware: 提供了对应用环境变量的访问,包括属性源和配置信息
  • ResourceLoaderAware: 使Bean能够访问到ResourceLoader,从而能够加载资源,如文件、URL等
  • ApplicationEventPublisherAware: 允许Bean获取到ApplicationEventPublisher,用于发布应用事件
  • MessageSourceAware: 提供对MessageSource的访问,用于国际化的消息获取

Aware接口使用

在一个Bean中实现指定的Aware就可以获取到相应的对象,这里实现的是ApplicationContextAware 接口,可以拿到ApplicationContext对象。

public class A implements ApplicationContextAware {private ApplicationContext context;@Overridepublic void setApplicationContext(ApplicationContext applicationContext) throws BeansException {this.context = applicationContext;}}

原理

在Bean初始化的时候会调用invokeAwareMethods方法
在这里插入图片描述
invokeAwareMethods方法中会根据Bean的类型去给Bean设置相应的属性,所以最终我们在Bean中就可以拿到运行环境相关的信息。
在这里插入图片描述

http://www.fp688.cn/news/145175.html

相关文章:

  • 怎么做网站浮动模块自己做网站需要什么条件
  • 做病毒和木马的培训网站太原搜索引擎优化招聘信息
  • 珠海网络公司网站建设360搜索引擎地址
  • 南阳企业做网站网络营销企业培训
  • 漳州 网站建设多少钱有哪些平台可以做推广
  • 上海网站建设市场分析百度app
  • 做网站要学的知识网站快速排名互点软件
  • 联通公司做网站吗搜索引擎网页
  • 公司网站市场价如何做好互联网营销推广
  • 网站制作公司 重庆个人如何在百度上做广告
  • pos机网站模板数字营销公司排行榜
  • 建设电影网站选服务器怎么选杭州百度快照优化公司
  • 深圳企业网站制作公司刚刚刚刚刚刚好痛
  • 怎么做网站推广世界杯有哪些搜索引擎
  • 微信小程序官网首页登录入口seo网络贸易网站推广
  • 做文学网站算不算开公司怎么做推广网络
  • 怎么做网站文章优化成都全网推广哪家专业
  • 东莞网站平台后缀专业代写文案的公司
  • 网站开发合同书社交媒体营销案例
  • 网站设计公司 上海培训机构是干什么的
  • 外国平面设计网站有哪些seo网站优化培训公司
  • 太原网站设计专业海外网站推广
  • 广州优化网站免费发外链的网站
  • 协会网站建设需要注意什么免费接单平台
  • 五合一网站建设方案百度百度一下
  • 招远网站建设招聘百度网站推广
  • 厦门php商城网站建设百度百科官网入口
  • 购物商城网站建设方案子域名大全查询
  • 微信公众号是在哪个网站做的一键优化是什么意思
  • 小学生网上学做辅导哪个网站好附近广告公司