# demo **Repository Path**: qiaojiangl/demo ## Basic Information - **Project Name**: demo - **Description**: code - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-16 - **Last Updated**: 2023-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 项目简介 + 基于**SpringBoot2.x 、mybatis-plus3.x** 为基础架构 + 封装📦远程调用原生OpenFeign,传输协议关闭httpclient使用**okhttp**,启动hystrix熔断 + 加入规范接口文档框架swagger2方便测试使用 + 加入众多第三方超强工具🔧包**lombok、hutool、commons-lang3、hibernate-validator** ,util几乎不用写 + 缓存功能使用redisTemplate,spring-cache 已经与redis结合可以直接使用注解形式缓存 + 启用maven 一键release版本发布功能 + 未使用任何关于spring cloud 全家桶包 ### 技术选型 + **SpringBoot2.3.1.RELEASE** + **OpenFeign** + **hystrix** + **lombok** + **hutool** + **commons-lang3** + **hibernate-validator** + **redis** + **mybatis-plus** + **swagger2** + **logback** ````sh .scaffold-user ├── Dockerfile 容器docker文件 ├── docs 文档文件 ├── pom.xml pom ├── publish-local.sh 镜像仓库推送脚本 ├── README.md ├── src │   ├── main │   │   ├── java │   │   │   └── com │   │   │   └── self │   │   │   └── cloud │   │   │   └── demo │   │   │   │ ├── client openfeign 远程调用模块 │   │   │   │ ├── common 公共配置信息 │   │   │   │ ├── constant 常量定义 │   │   │   │ ├── controller 控制层 │   │   │   │ ├── domain 模型 │   │   │   │ ├── mapper │   │   │   │ ├── DemoApplication.java 启动类 │   │   │   │ ├── service │   │   │   │ └── uitls 工具类 │   │   │  └── test java基础测试类 │   │   └── resources │   │   ├── application-*.yaml 项目多环境配置信息 │   │   ├── logback-spring.xml 日志 │   │   ├── mapper │   │   ├── META-INF 配置信息注入 │   │   └── spy.properties sql 打印 │   └── test │   └── test.http ```` ### 插件 + spring-boot-maven-plugin + git-commit-id-plugin + maven-release-plugin