一个基于RBAC的Spring Boot项目脚手架

江枫思渺然 提交于 2020-01-30 17:05:12

分享一个脚手架项目,springboot-jpa-starter,这是一个基于SpringBoot 2.2.2.RELEASE,用于搭建RESTful API工程的脚手架, 使用Spring Security + JWT Token + RBAC的方式实现认证和授权,持久层使用Spring data Jpa。避免每次重复编写认证和授权功能、缓存、异常处理、参数校验等代码,直接上手业务代码,不再烦恼于构建项目与风格统一。

项目地址

项目地址
接口示例项目地址

预览

一下图片是使用接口的前端示例预览图:
登录页
Dashboard
角色管理

特性

认证和授权
全局异常处理
全局参数校验
提供了有些自定义异常
封装的返回结果
跨域配置
caffeine缓存
统一项目风格
日志
支持第三方社交登录
其他特性正在开发中…

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!