前言
上篇文章,我们已经在 SpringBoot 中整合了 JWT 并实现了 Token 验证,那我们在实际应用中就会发现,如果每个 视图层(controller)都手动验证 token,代码就会显得特别臃肿,本篇文章主要为了解决该问题。
如果对整合 JWT 还不熟悉的朋友,可以先看看我的这篇博客:【SpringBoot】四十四、SpringBoot中整合JWT实现Token验证(整合篇)
自定义注解
1、创建自定义注解
package com.asurplus.common.annotation;
import java.lang.annotation.*;
/**
* 自定义注解 验证 token
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface JwtToken {
}
我们创建了一个名为 JwtToken 的注解,它没有任何参数,解释一下注解上面的一些注解:
- @Target(ElementT