spring-boot-plus是易于使用,快速、高效、功能丰富,开源的弹簧引导脚手

  

 spring-boot-plus是易于使用,快速、高效、功能丰富,开源的弹簧引导脚手

  

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

  
  

Spring-Boot-Plus是易于使用,快速、高效、功能丰富,开源的弹簧引导脚手架。

  

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

     

目标

  
  

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

     

版本库

  
GITHUB | GITEE h5> 官网
  
springboot.plus
  

主要特性

  
      <李>集成弹簧引导常用开发组件集,公共配置,AOP日志等李   <李>集成mybatis +快速刀操作李   <李>快速生成后台代码:实体/参数/vo/控制器/服务/映射器/xml   <李>集成swagger2,可自动生成api文档   <李>集成jwt, shiro/spring security权限控制李   <李>集成复述,春天缓存,ehcache缓存李   <李>集成兔子/火箭/卡夫卡mq消息队列李   <李>集成德鲁伊连接池,JDBC性能和慢查询检测李   <李>集成弹簧引导管理,实时检测项目运行情况李   <李>使maven插用装配件进行不同环境打包部署,包含启动,重启命令,配置文件提取到外部配置目录   
  

项目架构

  

 spring-boot-plus是易于使用,快速、高效、功能丰富,开源的弹簧引导脚手

  

项目环境

           中间件   版本   备注               JDK   1.8 +   JDK1.8及以上         MySQL   5.7 +   5.7及以上         复述,   3.2 +               

技术选型

           技术   版本   备注               春天的引导   2.2.0.RELEASE   最新发布稳定版         Spring框架   5.2.0.RELEASE   最新发布稳定版         Mybatis   3.5.2   持久层框架         Mybatis +   3.2.0   mybatis增强框架         阿里巴巴德鲁伊   1.1.20   数据源         Fastjson   1.2.62   JSON处理工具集         swagger2   2.6.1   api文档生成工具         commons-lang3   3.9   常用工具包         commons-io   2.6   IO工具包         commons-codec   1.13   加密解密等工具包         commons-collections4   4.4   集合工具包         反射   0.9.11   反射工具包         hibernate验证框架   6.0.17.Final   后台参数校验注解         Shiro   1.4.1   权限控制         JWT   3.8.3   JSON WEB标记         hutool-all   5.0.3   常用工具集         lombok   1.18.10   注解生成Java Bean等工具         mapstruct   1.3.1.Final   对象属性复制工具            

  
CHANGELOG.md
  Java文档

  
Java Api文档
  

使用

  

克隆spring-boot-plus

  
 <代码类=" language-bash "> git克隆https://github.com/geekidea/spring-boot-plus.git
  cd spring-boot-plus  
  

Maven构建

  
  

默认使用当地的环境,对应配置文件:application-local.yml

     
 <代码类=" language-bash "> mvn清洁包-Plocal  
  

5分钟完成增删改查

  

1。创建数据库表

  
 <代码类=" sql语言"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ——为foo_bar表结构
  -- ----------------------------
  删除表如果存在“foo_bar”;
  创建表“foo_bar”
  (
  “id”bigint (20) NOT NULL评论“主键”,
  “名字”varchar (20) NOT NULL评论的名称”,
  “foo”varchar(20)违约零“foo”发表评论,
  “酒吧”varchar (20) NOT NULL评论“酒吧”,
  “备注”varchar(200)默认空评论“备注”,
  “状态”int (11) NOT NULL默认' 1 '评论的状态,0:禁用,1:启用的,
  “版本”int (11) NOT NULL默认“0”评论版的本”,
  “create_time”时间戳为空默认CURRENT_TIMESTAMP评论“创建时间”,
  “update_time”时间戳为空默认空评论“修改时间”,
  主键(“id”)
  )引擎=InnoDB
  默认字符集=utf8mb4
  整理=utf8mb4_general_ci评论=癋ooBar”;
  
  -- ----------------------------
  ——记录foo_bar
  -- ----------------------------
  foo_bar(插入id、名称、foo,酒吧、备注、状态,版本,create_time, update_time)
  值(1、“FooBar”、“foo”、“酒吧”,”的话……”,1,0,2019-11-01 14:05:14 null);
  foo_bar(插入id、名称、foo,酒吧、备注、状态,版本,create_time, update_time)
  值(2“HelloWorld”‘你好’,‘世界’,null, 1, 0, 2019-11-01 14:05:14, null);
  

spring-boot-plus是易于使用,快速、高效、功能丰富,开源的弹簧引导脚手