Skip to content

Files

Latest commit

f72a122 · Mar 13, 2020

History

History

aop

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Nov 20, 2019
Jan 6, 2020
Mar 13, 2020

README.md

通过AOP和自定义注解实现权限控制

详细介绍

Spring Boot 通过AOP和自定义注解实现权限控制

  • 自定义权限注解
  • 在需要验证的接口上加上注解,并设置具体权限值
  • 数据库权限表中加入对应接口需要的权限
  • 用户登录时,获取当前用户的所有权限列表放入Redis缓存中
  • 定义AOP,将切入点设置为自定义的权限
  • AOP中获取接口注解的权限值,和Redis中的数据校验用户是否存在该权限,如果Redis中没有,则从数据库获取用户权限列表,再校验