Skip to content

基于SpringBoot2的前后端架构模板(单体架构),完全考虑生产级别项目规范,架构设计

License

Notifications You must be signed in to change notification settings

mathcoder23/template-spring-boot2-admin

Repository files navigation

Spring-Boot2-Admin模板1

致力于打造,生产级商用级脚手架。此项目的核心是基于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 (序列化工具)

Web端核心项目组件

参考 https://gitee.com/mathcoder23/spring-boot2-template-web

部署方式

  • jar包部署
  • Docker部署

项目规划

1.0.x 功能(开发中)

  • 后端基础架构
  • Web端后端基础通讯以及骨架
  • 基于OAuth2鉴权通讯
  • 轻量级微服务架构
  • 轻量级DDD开发模式

About

基于SpringBoot2的前后端架构模板(单体架构),完全考虑生产级别项目规范,架构设计

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages