自定义过滤器@Resource 出现错误Cannot create resource instance
问题描述
通过注解新增Filter后,测试时报错
问题原因
自定义Filter中使用注解@Resource
解决方法
然后经过漫长的百度和各种渠道搜索
web应用启动的顺序是:listener->filter->servlet,所以通过注解时是没办法注入的
所以在Filter中注入时,需要手动注入
ServletContext sc = ContextLoader.getCurrentWebApplicationContext().getServletContext();</