# springboot-sample
**Repository Path**: gentlyzjl/springboot-sample
## Basic Information
- **Project Name**: springboot-sample
- **Description**: 该项目使用了spring-boot、spring-data-jpa、gradle、lombok等技术,实现了http的请求服务,并规范了http项目的目录结构。
该项目的目标是提供常用功能的demo代码,要求简洁、优雅,如果有多种实现方式,选取相对比较好的方式。
该项目提供常用功能的DEMO示例:
多数据源配置
熔断
全局异常处理
过滤器
分布式锁
请求log
常用工具类
多表查询、分页查询
restful api
阿里云消息服务
单例MYSQL跨DB联表查询
拦截器
集成apidoc、swagger2
集成jmockdata,用于testcase
QLExpressTests
IKAnalyzer、SimHash算法
mockito
sharding-sphere
gitlab-ci
mapStruct
redis cache, 多redis
pdf功能
阿里云log推送
集成servicedoc(https://www.npmjs.com/package/servicedoc)
集成esper
vault
lts,任务调度
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 7
- **Created**: 2020-08-12
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
SPRINGBOOT DEMO系统
======
该项目使用了spring-boot、spring-data-jpa、gradle、lombok等技术,实现了http的请求服务,并规范了http项目的目录结构。
该项目的目标是提供常用功能的demo代码,要求简洁、优雅,如果有多种实现方式,选取相对比较好的方式。
该项目提供常用功能的DEMO示例:
+ 多数据源配置
+ 熔断
+ 全局异常处理
+ 过滤器
+ 分布式锁
+ 请求log
+ 常用工具类
+ 多表查询、分页查询
+ restful api
+ 阿里云消息服务
+ 单例MYSQL跨DB联表查询
+ 拦截器
+ 集成apidoc、swagger2
+ 集成jmockdata,用于testcase
+ QLExpressTests
+ IKAnalyzer、SimHash算法
+ mockito
+ sharding-sphere
+ gitlab-ci
+ mapStruct
+ redis cache, 多redis
+ pdf功能
+ 阿里云log推送
+ 集成servicedoc(https://www.npmjs.com/package/servicedoc)
+ 集成esper
+ vault
+ lts,任务调度
+ spring-data-redis
+ spring-data-mongo
+ 阿里云oss
+ transaction使用configuration配置
+ testNG
+ poi-tl word模板引擎
+ hibernate entity使用@SqlDelete、@Where应用到软删除上