如何禁用Java过滤器

时间:2019-05-27 09:11:34

标签: java spring-boot

我正在处理一个扩展了EveryPerRequestFilter的外部依赖关系,以验证我的JWT令牌。问题是,当我尝试启动测试时,此过滤器始终尝试验证令牌(在我的测试用例中无效,因为每次启动测试我都无法生成一个令牌)。 您是否只有在执行mvn测试时才知道如何禁用此过滤器?

请注意,我已经尝试在application.properties中添加参数以禁用spring安全性,但是没有用。

预期结果是无需通过外部过滤器即可使测试正常工作。

谢谢

1 个答案:

答案 0 :(得分:0)

因此您可以使用maven命令跳过测试,

mvn test -Dtest=!testName

您可以在任何生命周期阶段(例如安装包,安装等)跳过测试

请参阅this以获取进一步的帮助