Releases: guanyang/spring-base-parent
Releases · guanyang/spring-base-parent
v1.0.4
v1.0.4-alpha
test
v1.0.3
v1.0.2
- 升级框架依赖组件,解决安全漏洞
- 添加【spring-base-core】模块功能
- 添加statemachine状态机,支持Fluent API调用
- 添加SPI扩展工厂,方便SPI扩展实现
- 模块【spring-base-util】添加FileFilter过滤清洗,防止文件上传违规内容
- 支持常见图片文件头尾字节码检查,防止恶意篡改文件扩展名上传,例如:jpg、png、gif、bmp
- 支持图片文件字节码流内容清洗,剔除夹带恶意代码
- 添加【spring-base-limit】全局限流模块,默认实现
Redis
限流,支持SPI扩展 - 优化【spring-base-lock】模块代码
- 优化锁调用逻辑
- 优化Spel表达式支持能力
- 优化【spring-base-sign】模块代码
- 优化签名及验签逻辑
- 增加验签时间戳偏移校验,增加时间戳偏移自定义能力
v1.0.1
v1.0.0
目标
- 依赖规范,统一的父pom,三方依赖库、版本管理
- 常用组件、工具类封装,方便代码复用
内容介绍
模块(artifactId) | 说明 | 备注 |
---|---|---|
spring-base-core | 基础核心定义 | |
spring-base-util | 常用工具类合集 | |
spring-base-csrf | csrf组件 | |
spring-base-sign | 接口签名组件 | |
spring-base-xss | 接口参数xss校验组件 | |
spring-base-lock | 分布式锁组件 | |
spring-base-log | 日志组件 | 支持traceid和日志切面 |
使用说明
- 各个组件使用说明参考当前组件README.md文件