自定义注解+AOP实现微服务全局登录认证

本文介绍了如何通过自定义注解和AOP实现微服务的全局登录认证。首先讲解了自定义注解的声明、源注解、保留策略以及方法的声明格式,并探讨了其用途。接着,阐述了SpringBoot中AOP的整合,包括添加依赖和编写切面类,以@Around注解实现环绕增强,针对@IsLogin注解的方法进行增强处理,实现调用前后逻辑。
摘要由CSDN通过智能技术生成
一、自定义注解的声明
    声明的语法:
@源注解
public @interface 自定义注解的名字{
    //注解的各种方法
}
二、自定义注解的各种源注解
    什么是源注解:标记注解的注解
    
    @Documented - 表示该注解会被javadoc文档记录
    
    @Target - 表示设置当前注解的标记位置
可选值:
ElementType.ANNOTATION_TYPE - 表示当前注解可以标记其他的注解
ElementType.CONSTRUCTOR - 表示当前注解可以标记构造方法
ElementType.FIELD - 表示当前注解可以标记属性(全局变量)
ElementType.LOCAL_VARIABLE - 表示当前注解可以标记局部变量
ElementType.METHOD - 表示当前注解可以标记方法
ElementType.PACKAGE - 表示当前注解可以标记包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值