spring-boot-plus是一套集成spring boot常用开发组件的后台快速开发框架

Spring-Boot-Plus是易于使用,快速,高效,功能丰富,开源的spring boot 脚手架.

目标

每个人都可以独立、快速、高效地开发项目!

开源协议 MIT-License

任何个人或公司,均可基于此框架进行二次开发后,进行商业使用,无需授权!

GITHUB | GITEE

[V2.7.12] 2023.7.10

单体架构发布,更简单实用

⭐️ New Features

  • 多模块变更为单体架构
  • 框架代码重构,更精简,更易懂
  • springboot升级为2.7.12
  • mybatis-plus升级为3.5.3.1
  • 使用pagehelper分页,更方便
  • 去掉mapstruct,使用Spring的BeanUtils
  • 用户升级为多角色管理,更灵活
  • 使用Vue3、TS重构前端页面
  • 使用SwaggerV3
  • 去掉Shiro,使用拦截器实现登录鉴权
  • 去掉JWT,使用自定义生成token
  • 登录功能重构,登录鉴权相关放在auth
  • 登录支持用户单回话或多回话同时在线配置
  • 生成代码重构,新增addDto、updateDto、infoVo
  • 部署脚本优化
  • 新增JsonRequestBodyFilter过滤器,打印真实json请求参数
  • 新增GlobalStringTrimHandler处理器,全局字符串去除空格
  • 新增DataRangeAop数据范围切面,数据范围过滤
  • 新增TraceIdLogFilter,日志链路ID,方面定位原因
  • 新增IpRegionUtil,获取ip归属地信息
  • xss支持自定义启用禁用
  • 请求日志记录字段完善

访问项目Swagger文档

http://localhost:8888/swagger-ui/index.html
swagger-ui.png

访问Knife4j文档

http://localhost:8888/doc.html
knife4j.png

spring-boot-plus-vue 前端项目

GITHUB-REPO

系统用户列表

系统用户列表

系统角色列表

系统角色列表

系统菜单列表

系统菜单列表

系统部门列表

系统部门列表

系统日志

系统日志列表
系统日志详情

个人中心

个人中心


geekidea
11 声望2 粉丝

Java,SpringBoot,Mybatis,MybatiPlus,Redis,MQ,DB技术分享