SpringBoot+SpringSecurity+JWT+MybatisPlus实现基于注解的权限验证,可根据注解的格式不同,做到角色权限控制,角色加资源权限控制等,粒度比较细化。
PreAuthorize("hasAnyRole('ADMIN','USER')"):具有admin或user角色的用户可以访问。
PreAuthorize("hasRole('ADMIN') and hasRole('USER')"):具有admin和user角色的用户可以访问
文章地址:https://blog