-
Notifications
You must be signed in to change notification settings - Fork 121
Home
sika-code edited this page Jul 20, 2019
·
6 revisions
-
优化
- 优化代码结构
- 明确BO职责
-
新增
- 编号生成组件
- 工作空间概念
- 消息队列组件
- ThreadLocal管理组件
- 标准脚手架的示例项目
- JAVA
- JDK1.8 +
- Maven 3.5.x +
- Redis 4.x +
- RabbitMq 3.7.x +
- 核心依赖
依赖 | 版本 | 备注 |
---|---|---|
spring-boot-dependencies | 1.5.8.RELEASE | 不解释 |
spring-cloud-dependencies | Edgware.SR5 | 不解释 |
mybatis-plus-boot-starter | 3.1.1 | Mybatis增强组件 |
commons-lang | 2.6 | 公共组件 |
commons-collections | 3.2.2 | 集合工具组件 |
fastjson | 1.2.55 | JSON序列化和反序列化组件 |
lombok | 1.18.4 | 简化JAVA代码组件 |
- 基础依赖
依赖 | 版本 | 备注 |
---|---|---|
hutool | 4.1.21 | 符合国人习惯的工具组件 |
- 数据库连接池
依赖 | 版本 | 备注 |
---|---|---|
HikariCP | 2.5.1 | 光速连接池 |
sharding-jdbc-core | 2.0.3 | 分表分库组件 |
- 缓存组件
类型 | 客户端 | 版本 | 备注 |
---|---|---|---|
Redis | spring-boot-starter-data-redis | 1.5.8.RELEASE | Redis客户端 |
- 消息组件
类型 | 客户端 | 版本 | 备注 |
---|---|---|---|
RabbitMQ | spring-boot-starter-amqp | 1.5.8.RELEASE | 消息队列客户端 |
- 代码生成组件
客户端 | 版本 | 备注 |
---|---|---|
mybatis-plus-generator | 3.1.1 | 代码生成组件 |
- 其他组件
客户端 | 版本 | 备注 |
---|---|---|
mapstruct | 1.2.0.Final | 实体转化组件 |
jjwt | 0.9.1 | JWT加解密 |
名称 | 备注 |
---|---|
code-generator | 代码生成器 |
common | 不依赖于第三方组件的公共包 |
database | 数据库组件 |
hutool-starter | hutool传递依赖 |
mq | 消息队列公共组件 |
mq-rabbit | rabbitMq消息队列组件 |
redis | redis缓存组件 |
standard-footer | 基于sika-code-core的标准脚手架组件 |
standard-footer-demo | 基于standard-footer的示例项目 |
starter | sika-code的传递依赖组件 |