SpringBoot整合SpringSecurity Mybatis Bcrypt例子
这是一个简单的例子. 整合角色(role)以及权限(permission).
源代码:
https://github.com/thesomeexp/SpringBoot-Bcrypt-Example
首先克隆源代码到本地.
然后执行sql文件
修改application.yml中的mysql数据库地址和账号密码
最后运行Application:
运行成功后访问 http://localhost:8080
不同的用户具有不同的权限, admin拥有所有权限, userAdd只有addOrder, showOrder权限:
userAdd访问addOrder
userAdd访问
关键代码: