ApplicationAware
实现 AppliactionContextAware(IOC容器) 的类在启动之后就会自动执行,
当一个类实现了这个接口之后,这个类就可以方便地获得ApplicationContext对象
Spring发现某个Bean实现了ApplicationContextAware接口,Spring容器会在创建该Bean之后,自动调用该Bean的setApplicationContextAware()方法,调用该方法时,会将容器本身ApplicationContext对象作为参数传给该方法。—
自动执行setApplicationContext 这不就是构造方法吗?
getBeansWithAnnotation
这个类还要加上@Compoent注解
AppliactionContextAware 实现了 BeanFactory
spring中可以通过getBeansWithAnnotation来获取ioc容器中使用了某个注解的所有bean,这个方法底层原理:我们知道可以通过反射来获取一个类中所有的注解,然后通过遍历spring容器中所有bean就能获取需要的结果。
ApplicationAware相关推荐
- python语言中的多行注释符是_有没有一种方法可以在Python中创建多行注释? - python...
我最近开始研究Python,但是找不到如何实现多行注释.大多数语言都有块注释符号,例如 /* */ 我在Python中尝试过此方法,但它引发了错误,因此这可能不是正确的方法. Python实际上是否具 ...
- veeam.Backup.and.Replication 6 测试之二--backup和replication功能
首先加入ESXI或vcenter才能对vm进行操作 现在先加入一台ESXI5,作为primary server,如果直接加入vcenter,会直接把vcenter下的所有ESXI都全部加进去 在加入E ...
- 【SSH网上商城项目实战17】购物车基本功能的实现
上一节我们将商品的详细页面做完了,并使用了hibernate的二级缓存加载详细页面来提高系统的性能.这节我们开始做购物车部分. 1. 添加新的表 首先我们向数据库中添加几张表:用户表.订单状态表.订单 ...
- Struts2问题总结
1 如何搭建Struts2开发环境? Struts2 获取 http://struts.apache.org/download.cgi Struts-2.3.16.3-all.zip 创建Web项 ...
- Struts访问web元素
//index.jsp 1 <?xml version="1.0" encoding="GB18030" ?> 2 <%@ page lang ...
- python中类似对象吗_在Python中,两个对象什么时候相同? - python
似乎2 is 2和3 is 3在python中始终为true,通常,对整数的任何引用都与对相同整数的任何其他引用相同. None(即None is None)也是如此.我知道用户定义类型或可变类型不会 ...
- Action中取得request,session的四种方式
Action中取得request,session的四种方式 在Struts2中,从Action中取得request,session的对象进行应用是开发中的必需步骤,那么如何从Action中取得这些对象 ...
- 上传一份个人学习struts2的历程笔记
1.02_尚学堂马士兵_Struts2_Struts2_HelloWorld_2.avi 指定Tomcat的目录,指定JDK搭建开发环境(拷贝jar包,复制struts.xml文件 此文件不要放在WE ...
- f5 ddos cc——Mitigating DDoS Attacks with F5 Technology
摘自:https://f5.com/resources/white-papers/mitigating-ddos-attacks-with-f5-technology Mitigating Appli ...
最新文章
- 摊牌了,巴塞罗那自治大学3D视觉课件(免费获取)
- Visual C++ 对话框增加菜单栏
- 朱俊彦团队最新论文:用GAN监督学习给左晃右晃的猫狗加表情,很丝滑很贴合...
- c++获取时间戳_「崩坏3」众星陨落 | 限时补给开启,4星装备获取概率UP
- 通过Java反射来理解泛型的本质
- 中国“新基建”7大产业链全景图!(附500家企业超全名单!)
- Shell脚本 – 查看网络接口信息
- 智能控制在计算机领域的应用,智能控制的主要应用领域
- 在开放环境的步态识别:一个基准(三)
- dosbox 中文操作系统_中兴新支点国产操作系统新版本了,越来越好用了
- 推荐两个在线代理服务器
- iOS百度地图路径规划功能(对官网文档的理解)
- SOtime -- JS的时间戳与日期转换操作
- 快速刷通PWN的第一天
- 人的一生要疯狂一次,无论是为一个人,一段情,或一个梦想
- 用日记APP来记录生活,再也不用担心无法坚持写日记
- BDTC 2017丨探索大数据在医疗行业的应用实践
- MFC基于对话框上插入MENU菜单栏并点击菜单弹出新窗口
- 超超超详细-实现一个简单的基于 React Fiber 的 React
- js时间戳与标准时间的相互转换