Java 如何使用弹簧过滤器进行测试
我在我的过滤器链中添加了一个简单的弹簧过滤器,如下所示: 但现在,当我运行测试时,我得到以下结果:Java 如何使用弹簧过滤器进行测试,java,spring,unit-testing,Java,Spring,Unit Testing,我在我的过滤器链中添加了一个简单的弹簧过滤器,如下所示: 但现在,当我运行测试时,我得到以下结果: nested exception is java.lang.IllegalArgumentException: ServletContext must not be null 因为那个过滤器 我已经试着在我的测试上下文中声明它,但那没有帮助。 尝试添加以下内容: <mvc:annotation-driven/> 也没有帮助。您是否也在web.xml中输入了此筛选器?是的,问题仅
nested exception is java.lang.IllegalArgumentException: ServletContext must not be null
因为那个过滤器
我已经试着在我的测试上下文中声明它,但那没有帮助。
尝试添加以下内容:
<mvc:annotation-driven/>
也没有帮助。您是否也在web.xml中输入了此筛选器?是的,问题仅在测试时出现。运行服务器时没有。我通过从组件扫描中排除筛选器解决了问题。这不是问题的解决办法,但它解决了问题。
<mvc:annotation-driven/>