1 Star 3 Fork 266

高开天 / springboot-manager

forked from wenbin / springboot-manager 
Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

springboot-manager

介绍

基于SpringBoot 、Apache Shiro、Redis、Mybatis Plus 、Thymeleaf、Layui 后台管理系统
提供代码生成器,基本增删改查无需编写,可快速完成开发任务。开发最精简,可当脚手架,适合你来diy

特征&提供

  • 后台接口RESTful 风格,支持前后端分离,可与app公用一套接口。
  • 采用RBAC的权限控制
  • 统一响应结果封装及生成工具
  • 统一异常处理
  • 采用shiro redis token 角色权限管理认证
  • 使用Druid Spring Boot Starter 集成Druid数据库连接池与监控
  • 集成MyBatis-Plus,实现单表业务零SQL
  • 支持多数据源,自由切换,只需方法或类上用 @DS 切换数据源
  • 集成国人风格的knife4j,自动生成接口文档
  • 提供代码生成器,生成从html到mapper,自动赋给admin超级权限,爽歪歪

技术

  • 核心框架:spring boot 2.1.6
  • 持久层框架:mybatis plus
  • 数据库连接池:alibaba druid
  • 安全框架:apache shiro
  • 缓存框架:redis
  • 日志框架:logback
  • 接口文档:Knife4j
  • 前端模板:thymeleaf+layui2x

开发

  • Model内成员变量建议与表字段数量对应,如需扩展成员变量(比如连表查询)建议创建VO,否则需在扩展的成员变量上加@TableField(exist = false)
  • 如果表有是否删除字段,需要在Model注解@TableLogic 默认1未删 0删除, 或@TableLogic(value="逻辑未删除值",delval="逻辑删除值")
  • 登录密码 admin/123456

效果图

image-20200319081918950

image-20200318173023759

image-20200320135628633

image-20200318173110441

Comments ( 0 )

Sign in for post a comment

About

基于spring boot 、shiro、redis、Knife4j、mybatis plus 、thymeleaf、layui 后台管理系统, 后台接口RESTful 风格,支持前后端分离,app公用一套接口。提供了代码生成器,基本增删改查无需编写,可快速完成开发任务 spread retract
Java
AFL-3.0
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Java
1
https://gitee.com/guojf/springboot-manager.git
git@gitee.com:guojf/springboot-manager.git
guojf
springboot-manager
springboot-manager
master

Search

102255 3a0e046c 1850385 102255 7aaa926c 1850385