基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】

项目介绍

基于springboot的一款纯净脚手架。努力打造一款免费开源、注释全、文档全适合新手学习、方便快速二次开发的框架。

1. 没有基础版、没有vip版本、没有付费群、没有收费二维码

2. 遵循开源真谛,一切免费才是真开源

3. 不求回报,你使用快乐就是这个项目最大的快乐!

组织架构

Springboot
├─doc  项目SQL语句以及文档
│
├─common 公共模块
│  ├─base Base继承通用类
│  ├─conf springBoot所有配置
│  ├─domain 前台返回包
│  ├─druid druid连接池
│  ├─exception 异常处理包
│  ├─file 文件上传
│  ├─interceptor 拦截器
│  ├─log 日志记录AOP
│  ├─domain 前台返回包
│  ├─quartz Spring定时器
│  └─support 工具包
│
├─controller 请求访问模块
│  ├─admin 模版后台请求包
│  ├─websocket websoket消息请求
│  └─HomeController.java 首页访问类
│
├─Mapper Dao模块
│  ├─auto mybatis-generator.xml自动生成Dao
│  └─custom 自定义Dao
│
├─Model 实体类模块
│  ├─auto mybatis-generator.xml自动生成实体包
│  └─custom 自定义实体
│
├─Service 服务层模块[没写抽象模块,因为我觉得没什么用,可能我能力不足]
│
├─shiro 权限模块
│  ├─config shiro配置
│  ├─service shiro服务层
│  └─util shiro通用方法
│
├─util 工具模块
│
├─SpringbootSwagger2Application 启动类
│ 
├─SpringbootWebInitializer tomcat启动类
│
├─test 测试类
│
├─resources 配置文件夹
│  ├─ehcache shiro权限缓存配置
│  ├─generator 自动生成模板以及配置目录
│  │   ├─MyBatisGenerator mybates半自动生成工具
│  │   │   ├─1.bat 执行批处理
│  │   │   ├─generator.xml generator配置文件
│  │   │   ├─mybatis-generator-core-1.3.2.jar generator1.3.2版本
│  │   │   ├─mybatis-generator-core-1.3.7.jar generator1.3.7版本【默认】
│  │   │   └─mysqldriver.jar mysql驱动【该驱动为8.0一下的版本不支持8.0自行替换】
│  │   │
│  │   ├─template 模板文件假
│  │   │   ├─controller anction模板
│  │   │   ├─html html页面模板
│  │   │   ├─mapper dao模板
│  │   │   ├─mapperxml daoxml模板
│  │   │   ├─model 实体模板
│  │   │   ├─service service模板
│  │   │   └─sql sql模板
│  │   │
│  │   └─generator.properties 自动生成配置文件
│  │
│  ├─mybatis mybatis Mapper.xml生成文件夹
│  │   ├─auto自动生成的Mapper.xml文件夹
│  │   └─custom 手写Mapper.xml文件夹
│  │
│  ├─static 静态文件存放文件夹[后台模版就放在此文件夹下面。所有的模版页面都在下面]
│  │   ├─admin 后台目录存放
│  │   │  ├─assets js、css存放路径
│  │   │  ├─assets js、css存放路径
│  │   │  └─bootstarp 后台模板存放路径
│  │   ├─js js存放
│  │   └─login 登录页面js、css、image
│  │
│  ├─templates 前台HTML存放文件夹
│  │   ├─admin 动态后台html模板
│  │   ├─error 错误页面html模板
│  │   └─login.html 登录html页面
│  │
│  ├─application-dev.yml 开发环境配置
│  ├─application-prod.yml 生产环境配置
│  ├─application.yml springboot配置
│  ├─banner1.txt springboot 启动动画
│  ├─logback.xml log4j配置文件
│  └─mybatis-generator.xml mybates自动生成 xml、dao、model
│  
└─pom.xml   maven.xml

技术选项

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第1张图片

 

前端技术

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第2张图片

 

部署流程

  1. 导入doc文件夹里面的springbootv2.sql到数据库
  2. 确认自己的mysql版本 进行修改jar 在pom.xml 73-84行
  3. 修改application-dev.yml 里面自己数据库版本对应的jdbc链接
  4. 正常启动run SpringbootSwagger2Application.java

打包发布编译流程

  • maven编译安装pom.xml文件即可打包成war

启动类

  • SpringbootStart 启动类

数据库模型

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第3张图片

 

界面风格

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第4张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第5张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第6张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第7张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第8张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第9张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第10张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第11张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第12张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第13张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第14张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第15张图片

 

后台代码注释风格

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第16张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第17张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第18张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第19张图片

 

前端代码注释风格

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第20张图片

 

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第21张图片

 

代码自动生成功能

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第22张图片

 

全局配置想生成到什么地方就生成到什么地方,自动执行权限sql

基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】_第23张图片

 

后期功能

功能描述字典表完成部署文档完成文件上传完成再次优化完成add跟eidt页面js写出js文件完成500页面完成404页面完成权限错误页面完成

情况说明

  • 如果您喜欢Springboot_v2,可以clone下来使用,您的star将是本人前进的动力,如果您有技术疑问,可以加群交流。
  • 如果Springboot_v2对您有一点帮助,您可以点个star,就是对作者最大的支持了。
  • Springboot_v2脚手架会一直更新下去。
  • 需要进项目一起开发的请进群私聊我,让我们一起维护这个开发项目
  • 很多人反应说404,那是因为其他页面根本没做,因为权限脚手架只在系统设置里面。我留着其他链接,是方便你们根据需求自行添加页面

想交流学习的请在点赞、关注加转发之后私信:“源码”

有任何问题可以提出

注意事项

  • 所有的model字段解释都在mysql的字段注释里面,请具体查看mysql的字段注解

你可能感兴趣的:(基于springboot框架的极致细腻的脚手架。原生纯净【源码分享】)