Spring Boot


SpringBoot 需要大量时间和精力, 学习 SpringBoot 几个开源项目,先从项目入手 学以致用

什么是Spring Boot
Spring Boot由 Pivotal 团队提供用来简化新 Spring 应用的初始搭建及开发过程。
框架使用特定的方式来配置,开发人员不再需要定义样板化的配置。
Spring Boot不是新的框架,默认配置了很多框架的使用方式,Spring Boot 整合了所有框架
Spring Boot好处
就是简单、快速、方便,平时搭建Spring Web 项目需要做
1)配置 web.xml 加载 Spring 和 Spring mvc
2)配置数据库连接、配置 Spring 事务
3)配置加载配置文件的读取,开启注解
4)配置日志文件
 ...
如果项目仅仅只是需要发送一个邮件,项目仅仅是生产一个积分,也都需要这样折腾一遍!
用 Spring Boot后,只需要非常少的配置就可以方便的搭建Web 项目或微服务

SpringBoot入手
基于 SpringBoot 2 的管理后台系统
包含用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成等,
基于 Spring Boot2.1 ,前端 Layui2.4
数据库MySQL/Oracle/Postgres/SQLServer 实例,跨数据库平台
https://gitee.com/xiandafu/springboot-plus
BootDo 面向学习型的开源框架
SpringBoot 基础上搭建Java基础开发平台, MyBatis 数据访问层, ApacheShiro 权限授权层,Ehcahe数据缓存
简洁高效,减少封装,展现技术本质
定位于后台管理系统学习交流,内置后台管理系统的基础功能和高效的代码生成工具,系统权限、数据权限、数据字典、核心工具、视图操作、工作流、代码生成等
前端界面风格结构简单、性能优良、页面美观大气的Twitter Bootstrap,分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。
Maven项目管理,提高项目的易开发性、扩展性
https://gitee.com/lcg0124/bootdo

ApiStarter
SpringBoot 的 Api 服务器脚手架
SpringBoot 的 Api 服务器脚手架。服务端基础通用框架提取,配以详细的说明文档,针对 Restful 风格 API 服务器,降低学习成本,提高开发效率
https://gitee.com/weixin54321a/ApiStarter
Kitty
Spring Boot 的 Java 快速开发平台 Kitty
基于Spring Boot、Spring Cloud、Vue、Element 实现的 Java 快速开发平台
目标是搭建出一套简洁易用的快速解决方案,帮助用户有效降低项目开发难度和成本。
个人博客提供本项目开发过程同步系列教程文章,手把手的教你如何开发同类系统。
https://gitee.com/liuge1988/kitty