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

欢迎访问我的个人博客:guqing’s blog

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

项目地址

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

预览

一下图片是使用接口的前端示例预览图:
一个基于RBAC的Spring Boot项目脚手架_第1张图片
一个基于RBAC的Spring Boot项目脚手架_第2张图片
一个基于RBAC的Spring Boot项目脚手架_第3张图片

特性

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

你可能感兴趣的:(后端技术笔记)