ballcat
ballcat copied to clipboard
业务模块与 spring-security 解耦
需要改动的点:
- 抽取封装对应的权限控制类,以及权限控制注解,业务 controller 改为使用自定义注解,并利用 aop 切面实现权限校验。
- 封装获取当前登录用户的工具类,以替换当前的 SecurityUtils
- 针对以上两点的抽象,以 security 为基础写出实现类,在服务模块引入,或者 admin-core 中引入