不通过注解或者是配置文件怎么获取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);
}

}

启动的时候初始化这个类,由于这个类全部是静态方法,所以可以在项目中随便用。

最新文章

  1. mvc、三次握手
  2. 转载:centos7下使用yum安装mysql
  3. 如何垂直居中div?面试经常问到
  4. Java相关内容解析
  5. javascript实现对象的继承的方式
  6. SVN Unable to connect to a repository at URL
  7. liunx安装qq
  8. 【Android】以SimpleAdapter做适配器的ListView和GridView
  9. 合理配置MySQL缓存 提高缓存命中率
  10. java 多线程学习笔记
  11. 解决修改mysql的data_dir所引发的错误
  12. 一个简单的python选课系统
  13. zlib简单使用说明(转)
  14. ASP.NET MVC 4 (五) 视图
  15. Oracle中判断(case when),截取(substr),位置(instr)用法
  16. JS windows.open打开窗口并居中
  17. Swift 扩展
  18. [AWS vs Azure] 云计算里AWS和Azure的探究(3)
  19. How to Pronounce WH Words — what, why, which
  20. 定义 S4 泛型函数

热门文章

  1. C# WinForm控件之Dock顺序调整
  2. RABBITMQ/JAVA 客户端测试(再补:利用文件流)
  3. MYSQL数据表操作语句
  4. C++中的初始化
  5. C# 多线程写文件,时常写不成功
  6. Couldn&#39;t open file on client side, trying server side 错误解决
  7. linux和window下mkdir函数问题(转-锦曦月)
  8. IEnumerable 和 IQueryable 区别
  9. 在word里插入图片,并设置图片的格式
  10. [Spring MVC] - InitBinder验证