|
|
|
@ -219,3 +219,8 @@ Payload 表示用户的载体用来加密用户的名字和权限 |
|
|
|
|
|
|
|
|
|
|
|
Signature 表示加密的方式和加密前两部分。 |
|
|
|
Signature 表示加密的方式和加密前两部分。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 进阶 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
`setOrder(int order)` 方法是为了设置 Filter 的执行顺序,即执行的优先级。值越小,执行优先级越高。如果没有设置,则默认为 0。在 Spring Security 中,每个过滤器都有一个执行顺序,执行顺序确定了它的执行顺序。 需要注意的是,设置过滤器执行顺序时,要确保已知道所有过滤器的默认执行顺序和他们之间的依赖关系,才能准确地设置过滤器之间的执行优先级。此外,为了避免与其他过滤器的优先级冲突,Spring Security 的默认过滤器的执行顺序从 100 开始,因此自定义过滤器的执行优先级应该小于 100。 总之,setOrder 函数的结果是设置过滤器的执行顺序,所传递的数值越小,执行优先级越高,但是需要注意与其他过滤器的优先级冲突问题。 |
|
|
|
|