致力于打造,生产级商用级脚手架。此项目的核心是基于SpringBoot2框架,按照微服务的方式,划分服务间的模块功能开发
此项目为轻量级的微服务框架,灵活的微服务方案,便捷的服务部署.
- 快速开发产品功能
- 商业使用
- 中小型体量(微服务开发方式,单独jar包部署)
- 轻量级后台管理
- Spring Boot2 (核心组件 WEB,AOP,IOC)
- Spring Security And OAuth2 (接口鉴权)
- Swagger2.10 (接口文档说明)
- Flyway (数据库结构管理)
- Mybatis Plus 3.3.0(数据库操作)
- Dynamic Datasource 3.0.0(动态数据源切换,为分库以及数据隔离做准备)
- HuTool (JAVA基础工具集)
- Commons Lang3 (JAVA基础工具集)
- Joda Time (日期处理)
- FastJson (序列化工具)
参考 https://gitee.com/mathcoder23/spring-boot2-template-web
- jar包部署
- Docker部署
- 后端基础架构
- Web端后端基础通讯以及骨架
- 基于OAuth2鉴权通讯
- 轻量级微服务架构
- 轻量级DDD开发模式