filter不能利用spring注入怎么办?
2015-10-12 15:08
609 查看
问题:
写了一个filter,需要查询数据库,于是利用spring注入了service类,但是运行的时候发现,service一直是空,度娘之后发现由于种种原因,filter里面没有注入。
解决办法:
写了一个filter,需要查询数据库,于是利用spring注入了service类,但是运行的时候发现,service一直是空,度娘之后发现由于种种原因,filter里面没有注入。
解决办法:
public class AppFilter implements Filter { private AkskService akskService;//这个就是需要注入的service public void destroy() { } public void doFilter(ServletRequest servletReq, ServletResponse servletRes, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) servletReq; HttpServletResponse response = (HttpServletResponse) servletRes; } public void init(FilterConfig config) throws ServletException { ServletContext context = config.getServletContext();//这里获取applicationContext ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(context); akskService = (AkskService) ctx.getBean(AkskService.class); } }
相关文章推荐
- 利用线程实现动态显示系统时间
- java中System.getProperty的用法。
- Java中的引用类型备注
- Thrift在Java中的简单实例(三)
- spring factoryBean
- 【Eclipse】--MyEclipse2014项目共享至SVN资源库
- Java简易计算器程序设计
- Spring研究笔记------事务探究
- Thrift在Java中的简单实例(二)
- Java从入门到精通08-二进制、位运算、移位运算
- unable to load default svn client 和 Eclipse SVN 插件与TortoiseSVN对应关系
- Struts2中访问ServletAPI
- Thrift在 Java中的简单实例(-)
- 框架培训-第二日
- Struts2整合EasyUi中的DataGird
- [JavaWeb基础] 021.Action中result的各种转发类型
- Java编程基础
- JAVA 访问控制修饰符
- java+js实现完整的图片展示本地目录demo
- Java学习总结--json