spring-boot-plus-v2.0发布了-让天下没有难写的代码

简介: spring-boot-plus是易于使用,快速,高效,功能丰富,开源的spring boot脚手架 前后端分离,专注于后端服务 目标 每个人都可以独立、快速、高效地开发项目! GITHUB | GITEE 官网 springboot.

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

前后端分离,专注于后端服务

目标

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

GITHUB | GITEE

官网 springboot.plus

V2.0 bilibili 视频介绍



spring-boot-plus videos

主要特性

  • 集成spring boot 常用开发组件集、公共配置、AOP日志等
  • Maven多模块架构
  • 集成mybatis plus快速dao操作
  • 快速生成后台代码: entity/param/vo/controller/service/mapper/xml
  • 集成Swagger/Knife4j,可自动生成api文档
  • 集成jwt、shiro权限控制
  • 集成Redis缓存
  • 集成HikariCP连接池,JDBC性能和慢查询检测
  • 集成spring boot admin,实时检测项目运行情况
  • 使用assembly maven插件进行不同环境打包部署,包含启动、重启命令,配置文件提取到外部config目录

项目结构

└── spring-boot-plus
    ├── admin               SpringBootAdmin Server模块
    ├── bootstrap           spring-boot-plus 启动模块
    ├── config              配置模块
    ├── distribution        打包模块
    ├── docs                文档目录
    ├── example             示例模块,自己的业务可新建多个模块处理
    ├── framework           框架核心模块
    ├── generator           代码生成模块
    ├── scheduled           任务调度模块
    └── system              系统模块

spring-boot-plus IDEA Sources Views

spring-boot-plus-idea

Spring Boot Admin Instances

springbootadmin
springbootadmin

Swagger文档

http://47.105.159.10:8888/api/swagger-ui.html
swagger-ui.png
swagger-ui-1.png

问Knife4j文档

http://47.105.159.10:8888/api/doc.html
knife4j.png
knife4j-1.png

spring-boot-plus-vue 前端项目

GITHUB-REPO

VUE演示地址

VUE主页

VUE主页

系统用户列表

系统用户列表

系统角色列表

系统角色模块

系统菜单列表

系统菜单列表

官网 springboot.plus

目录
相关文章
|
3月前
|
移动开发 前端开发 Java
使用ipaguard插件对Spring Boot程序进行代码混淆
使用ipaguard插件对Spring Boot程序进行代码混淆
46 0
|
4月前
|
XML Java 数据格式
Spring-AOP综合代码演示讲解
Spring-AOP综合代码演示讲解
41 0
|
5月前
|
Java 数据库连接 数据库
利用spring将mybatils集成,从而减少代码
利用spring将mybatils集成,从而减少代码
|
7月前
|
Java 应用服务中间件 Maven
解析Spring Boot中的Profile:配置文件与代码的双重掌控
解析Spring Boot中的Profile:配置文件与代码的双重掌控
|
1月前
|
存储 Java 关系型数据库
Spring Batch学习记录及示例项目代码
Spring Batch学习记录及示例项目代码
|
6月前
|
缓存 监控 安全
Spring AOP 详细深入讲解+代码示例
Spring AOP(Aspect-Oriented Programming)是Spring框架提供的一种面向切面编程的技术。它通过将横切关注点(例如日志记录、事务管理、安全性检查等)从主业务逻辑代码中分离出来,以模块化的方式实现对这些关注点的管理和重用。 在Spring AOP中,切面(Aspect)是一个模块化的关注点,它可以跨越多个对象,例如日志记录、事务管理等。切面通过定义切点(Pointcut)和增强(Advice)来介入目标对象的方法执行过程。 切点是一个表达式,用于匹配目标对象的一组方法,在这些方法执行时切面会被触发。增强则定义了切面在目标对象方法执行前、执行后或抛出异常时所
1417 0
|
2月前
|
IDE Java 应用服务中间件
基于Spring+mybatis的SSM超市消费积分管理系统代码实现含演示站
这是一个SSM超市消费积分管理系统。有2个角色:买家角色和管理员角色,现在开始分角色介绍下功能。买家角色核心功能有买家登录,查看网站首页,查看蔬菜详情,加入购物车,提交订单,查看我的订单。管理员角色核心功能有管理员登录,用户管理,管理员管理,商品管理,一级分类管理,二级分类管理,订单管理。更多的功能可以去演示站查看。
基于Spring+mybatis的SSM超市消费积分管理系统代码实现含演示站
|
7月前
|
设计模式 Java Spring
Spring Boot使用责任链模式优化业务逻辑中的if-else代码
在开发过程中,我们经常会遇到需要根据不同的条件执行不同的逻辑的情况。传统的做法是使用if-else语句来进行条件判断,但是随着业务逻辑的复杂化,if-else语句会变得越来越臃肿,难以维护和扩展。这时候,我们可以考虑使用责任链模式来优化代码结构,使得代码更加清晰、可扩展和易于维护。
|
3月前
|
Java Maven 数据安全/隐私保护
代码优雅升级,提升开发效率:挖掘Spring AOP配置的学习宝藏!
代码优雅升级,提升开发效率:挖掘Spring AOP配置的学习宝藏!
|
4月前
|
SQL Java 关系型数据库
【Spring Boot+Thymeleaf+MyBatis+mysql】实现电子商务平台实战(附源码)持续更新~~ 包括sql语句、java、html代码
【Spring Boot+Thymeleaf+MyBatis+mysql】实现电子商务平台实战(附源码)持续更新~~ 包括sql语句、java、html代码
48 0