在工作中的项目需要,要在filter中使用服务接口,但是采用传统的new 和注入方式都是空指针异常,最后的解决方式是
@Override
public void init(FilterConfig config) throws ServletException {
ServletContext context = config.getServletContext();
ApplicationContext ac = WebApplicationContextUtils .getWebApplicationContext(context);
userService1 = (UserService)ac.getBean("userService");
}

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐