创建获取ApplicationContext工具类:

 package com.performancetest.common.utils;

 import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component; import java.util.Map; /**
* Spring Context 工具类
*/
@Component
public class SpringContextUtils implements ApplicationContextAware {
public static ApplicationContext applicationContext; @Override
public void setApplicationContext(ApplicationContext applicationContext)
throws BeansException {
SpringContextUtils.applicationContext = applicationContext;
} public static Object getBean(String name) {
return applicationContext.getBean(name);
} public static <T> T getBean(String name, Class<T> requiredType) {
return applicationContext.getBean(name, requiredType);
} public static boolean containsBean(String name) {
return applicationContext.containsBean(name);
} public static boolean isSingleton(String name) {
return applicationContext.isSingleton(name);
} public static Class<? extends Object> getType(String name) {
return applicationContext.getType(name);
} }

如果有报ApplicationContext空指针,则可能原因是没加载之前就往下走了,要在要 使用的类 前面加

@DependsOn("springContextUtils")

												

最新文章

  1. java 中多线程的同步函数的运用
  2. WebAPI生成可导入到PostMan的数据
  3. 空间不支持openssl解决办法
  4. View 的 focus 和 selected 状态, TabContainer实现
  5. 【BZOJ-2756】奇怪的游戏 最大流 + 分类讨论 + 二分
  6. .net后台获取HTML中select元素选中的值
  7. IOS笔记之UIKit_UIScrollView
  8. 图形界面报错“已拒绝X11转移申请”的解决方法
  9. Java NIO UDP DEMO
  10. javaIO流小结(1)
  11. Quartz.NET 2.0 作业调度框架使用
  12. JBoss + EJB3 + MySql : 开发第一个EJB
  13. WinCE的C#编程,对float型进行四舍五入保留两位小数,小数进行四舍五入操作,Math.Round的应用案例。
  14. pyqt5-控件是否可用
  15. 一个不错的Node.js进阶学习引导
  16. 在Notepad++中快捷选中多行
  17. 如何区分Java中的方法重载和重写
  18. python管道pipe
  19. drupal7 的核心模块
  20. 一步一步学习IdentityServer4 (1) 概要配置说明

热门文章

  1. java基础—线程(二)
  2. java,编写一个从1循环到150并在每行打印一个值,另外在每个3的倍数行上打印出foo,在每个5的倍数行上打印biz,在每个7的倍数上打印baz.
  3. shell脚本,awk里面的BEGIN讲解。
  4. Object-C知识点 (六) 开发中的技巧
  5. noip考前注意事项
  6. python2和python3中filter函数
  7. Pycharm安装类库
  8. Win2008 Server配置PHP环境
  9. init_bootmem_node
  10. ProC第二弹