没有纳入spring管理的类如何注入spring管理的对象
2015-11-13 17:43
375 查看
spring 如何在普通类中调用注入的对象?
spring 在Thread中注入@Resource失败,总为null~解决
springmvc 注入总是空指针异常?
以上的几个问题就是我在项目中遇到的,我是单例中调用Service中的方法去读取数据库里面的数据来进行缓存,因为项目中现在是用的spring来管理数据库的事务,所以直接引入注解是得不到值的。解决方法如下:
WebApplicationContext context = ContextLoader.getCurrentWebApplicationContext();
XXXServiceImpl service = (XXXServiceImpl) context.getBean("XXXService");
通过以上的调用之后,获取到的service层就不为空了。
相关文章推荐
- 解析Java的InputStream类并借助其读取ppt文件
- Java NIO教程(七)FileChannel
- spring事务管理 详解
- Gson+JsonPath+泛型 java json解析工具类
- jsp+servlet+javabean
- 第8条:覆盖equals时请遵守通用约定
- java远程调用接口(post方法)之extjs跨域访问
- MyEclipse web项目引用java项目
- Myeclipse如何最佳设置
- java生成文件的默认保存路径与System.getProperty("user.dir")
- SpringMVC接收前台传递的List集合
- spring构造函数注入、setter方法注入和接口注入
- maven spring项目部署问题-source 1.3 中不支持注释 (请使用 -source 5 或更高版本以启用注释)
- Java NIO教程(六)Selector
- windows7+eclipse+hadoop2.5.2环境配置
- java类,接口浅谈
- java 回传参数
- java中关于集合set类的使用,删除集合中的元素
- “undefined JNI_GetCreatedJavaVM”和“File format not recognized”错误原因分析
- SpringMVC常用注解,返回方式,路径匹配形式,验证