说明
(1)JDK版本:1.8
(2)Spring Boot 2.0.6
(3)Spring Security 5.0.9
(4)Spring Data JPA 2.0.11.RELEASE
(5)hibernate5.2.17.Final
(6)MySQLDriver 5.1.47
(7)MySQL 8.0.12
编码思路
怎么在Spring Security中的Filter指定位置加入自定义的Filter呐?Spring Security的HttpSecurity为此提供了三个常用方法来配置:
(1)addFilterBefore(Filter filter, Class<? extends Filter>beforeFilter)
在 beforeFilter 之前添加 filter
(2)addFilterAfter(Filter filter, Class<? extends Filter>afterFilter)
在 afterFilter 之后添加 filter
(3)addFilterAt(Filter filter, Class<? extends Filter> atFilter)
在 atFilter 相同位置添加 filter, 此 filter 不覆盖 filter
一、自定义Filter
1.1 自定义before f