application.properties
security.filter-order=5
我自己没有这样做,但看看它出现的代码你只需要为安全过滤器的顺序设置属性.例如,在application.properties中
这应该在安全过滤器之前订购过滤器.我不知道改变这个顺序的含义是什么,就安全性而言,它对我来说有点风险.Spring开发人员之间就此进行了讨论.它最终实现了我的答案.
讨论
https://github.com/spring-projects/spring-boot/issues/1640
测试显示此属性的作用.(搜索testCustomFilterOrder())
https://github.com/spring-projects/spring-boot/blob/1.2.x/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/security/SecurityAutoConfigurationTests.java