背景
我们的系统基本都是前后端分离架构,后端服务主要框架是基于java的spring boot,为了快速的构建新项目,将平时做后端的东西抽出一个开发脚手架。
技术栈
- java 8
- spring-boot 2.2.7.RELEASE
- swagger 2.9.2
- guava 29.0-jre
- mybait.spring 1.3.2
- HikariCP 3.2.0
- xxl-job 2.1.0
同时也集成了Jedis、Elasticsearch、zookeeper的client。
项目
名称:spring-boot-seed
seed-client:常用的组件client
seed-common:通用类和util
seed-task:集成xxl-job做定时任务
seed-web:web后端服务,数据库mysql,可以用spring mybatis和spring data jpa两种方式操作数据库。