spring mvc拦截器无法注入bean,autowired的null 的解决

使用WebApplicationContextUtils直接获取你需要的bean
例如场景:在拦截器需要使用查询用户信息的dao

 代码如下:

UserDao userDao =  org.springframework.web.context.support.WebApplicationContextUtils
                .getRequiredWebApplicationContext(request.getServletContext())
                .getBean(UserDao.class);

  

原文地址:https://www.cnblogs.com/cg-take/p/15229613.html