Skip to content
sika-code edited this page Jul 20, 2019 · 6 revisions

本版说明(AC_v2.x)

特性

  • 优化

    • 优化代码结构
    • 明确BO职责
  • 新增

    • 编号生成组件
    • 工作空间概念
    • 消息队列组件
    • ThreadLocal管理组件
    • 标准脚手架的示例项目

AC_v2.x 运行环境

必备

  • JAVA
  • JDK1.8 +

可选

  • Maven 3.5.x +
  • Redis 4.x +
  • RabbitMq 3.7.x +

AC_v2.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加解密

AC_v2.x 使用说明

名称 备注
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的传递依赖组件