文章目录
- 1、微信登录过程分析
- 2、身份认证实现方案:
- 3、AOP回顾
- 3.1、AOP底层
1、微信登录过程分析
2、身份认证实现方案:
网关过滤器:gateway网关GlobalFilter自定义过滤器,拦截经过网关的所有请求
SpringMVC拦截器:代码冗余
AOP实现:自定义注解,推荐
3、AOP回顾
3.1、AOP底层
AOP:Aspect Oriented Programming,面向切面编程。无织入方式对代码进行通用性增强,动态代理,有两种:
JDK代理:Spring默认基于,SpringBoot2.x之前。基于接口,InvocationHandler接口
CGLib代理:基于实现类实现的,MethodInterceptor接口