其他分享
首页 > 其他分享> > Filter过滤器中springboot自动装配失效

Filter过滤器中springboot自动装配失效

作者:互联网

过滤器中自动装配了其它类,在idea中调试的时候没有出任何问题,但是打包部署到tomcat,运行到过滤器代码时报错,经过检查是自动装配的类为null。造成这种的原因是因为部署到tomcat时,过滤器是由tomcat管理的,不归springboot管。解决方式就是自己去springboot的bean管理器中获取需要的类。

1 jurisdictionMapper = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getServletContext())
2                 .getBean(JurisdictionMapper.class);

 

标签:装配,管理器,springboot,tomcat,Filter,自动,过滤器
来源: https://www.cnblogs.com/stwee/p/16364563.html