# 简介
zhengcheng
是一个基于SpringBoot2.x
的框架支持项目,只需简单配置,即可快速接入各种通用组件,从而节省大量时间,
让我们在开发业务时能够专注于业务的编写而不必过多的关注框架的配置,并且可以促进团队合作,降低维护成本,减少低级BUG
,有助于代码审查。
# 环境准备
JDK 1.8 or later
- Maven 3.2+ (opens new window)
- SpringBoot 2.6.3 (opens new window)
- SpringCloud 2021.0.1
- SpringCloud Alibaba 2021.0.1.0
# 安装
把项目中的pom.xml
的parent
中替换以下内容:
<parent>
<groupId>com.zhengcheng</groupId>
<artifactId>zhengcheng-parent</artifactId>
<version>6.0.0</version>
</parent>
1
2
3
4
5
2
3
4
5
# 通用组件
name | description |
---|---|
zc-core-spring-boot-starter | 核心模块通用组件 |
zc-mybatis-plus-spring-boot-starter | MyBatis-Plus 通用组件 |
zc-cache-spring-boot-starter | 缓存(Redis @EnableCaching caffeine)通用组件 |
zc-xx-job-spring-boot-starter | XXL-JOB 定时任务通用组件 |
zc-swagger-spring-boot-starter | knife4j 通用组件 |
zc-rocket-mq-spring-boot-starter | RocketMQ 通用组件 |
zc-elasticsearch-spring-boot-starter | 基于 elasticsearch-rest-high-level-client 进行封装的通用组件 |
# 三方包
zhengcheng
引入了很多优秀的三方包,在此一并表示感谢(如有侵权,请联系作者删除)。
- SpringCloud Alibaba (opens new window)
- Java工具类库hutool (opens new window)
- MyBatis-Plus (opens new window)为简化开发而生
- XXL-JOB (opens new window)分布式任务调度平台
- Apollo配置中心 (opens new window)
- 面向云原生微服务的高可用流控防护组件Sentinel (opens new window)
- netty-socketio (opens new window)
- 红薯 开源中国 J2Cache (opens new window)
# 关于作者
zhengcheng
是个人学习作品,如果您觉得还不错,欢迎使用,如有问题,联系作者(微信:z088600
、邮箱:952547584@qq.com
),必定竭诚为您解决。
# 座右铭
- 不傲娇,要能延迟满足感
- 对不确定性保持乐观
# 哲理名言
- 工欲善其事,必先利其器。《论语》
# 添砖加瓦
# 提供 bug 反馈或建议
提交问题反馈请说明正在使用的JDK
版本号、zhengcheng
版本和相关依赖库版本。