spring 获取 bean
2024-10-09 19:42:33
不通过注解或者是配置文件怎么获取spring中定义的bean呢?有几个方法:
1、实现ApplicationContextAware
<bean class="com.xxx.SpringUtil"/>
SpringUtil内容如下:
public class SpringUtil implements ApplicationContextAware {
private static ApplicationContext ac;
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
ac = applicationContext;
}
public static <T> T getBean(String beanName, Class<T> clazz) {
return ac.getBean(beanName, clazz);
}
}
启动的时候初始化这个类,由于这个类全部是静态方法,所以可以在项目中随便用。
最新文章
- mvc、三次握手
- 转载:centos7下使用yum安装mysql
- 如何垂直居中div?面试经常问到
- Java相关内容解析
- javascript实现对象的继承的方式
- SVN Unable to connect to a repository at URL
- liunx安装qq
- 【Android】以SimpleAdapter做适配器的ListView和GridView
- 合理配置MySQL缓存 提高缓存命中率
- java 多线程学习笔记
- 解决修改mysql的data_dir所引发的错误
- 一个简单的python选课系统
- zlib简单使用说明(转)
- ASP.NET MVC 4 (五) 视图
- Oracle中判断(case when),截取(substr),位置(instr)用法
- JS windows.open打开窗口并居中
- Swift 扩展
- [AWS vs Azure] 云计算里AWS和Azure的探究(3)
- How to Pronounce WH Words — what, why, which
- 定义 S4 泛型函数
热门文章
- C# WinForm控件之Dock顺序调整
- RABBITMQ/JAVA 客户端测试(再补:利用文件流)
- MYSQL数据表操作语句
- C++中的初始化
- C# 多线程写文件,时常写不成功
- Couldn&#39;t open file on client side, trying server side 错误解决
- linux和window下mkdir函数问题(转-锦曦月)
- IEnumerable 和 IQueryable 区别
- 在word里插入图片,并设置图片的格式
- [Spring MVC] - InitBinder验证