Spring工具包概述

制定Java工程基础工具包规范,避免重复造轮子,提升效率,统一的父pom、三方依赖库及版本管理

Posted by guanyang on 2022-06-08
Words 360 and Reading Time 1 Minutes
Viewed Times

概览

  • 依赖规范,统一的父pom,三方依赖库、版本管理
  • 常用组件、工具类封装,方便代码复用
  • 常用Starter组件,开箱即用,提升效率

使用指南

模块解读

模块(artifactId) 说明 备注
spring-base-core 基础核心定义 参考文档
spring-base-util 常用工具类合集 参考文档
spring-base-csrf csrf组件 参考文档
spring-base-sign 接口签名组件 参考文档
spring-base-xss 接口参数xss校验组件 参考文档
spring-base-lock 分布式锁组件 参考文档
spring-base-log 日志组件 参考文档
spring-base-limit 限流组件 参考文档

Change Log

1.0.0-SNAPSHOT

1
初始化版本

1.0.1-SNAPSHOT

1
2
3
4
5
6
7
1. 添加Filter和FilterChain支持
2. 完善Exception类型及ExceptionHandlerI处理
3. 模块【spring-base-util】添加FileFilter过滤清洗,防止文件上传违规内容
- 支持常见图片文件头尾字节码检查,防止恶意篡改文件扩展名上传,例如:jpg、png、gif、bmp
- 支持图片文件字节码流内容清洗,剔除夹带恶意代码
4. 模板【spring-base-core】添加statemachine状态机,支持Fluent API调用
5. 添加限流组件【spring-base-limit】,支持全局限流及SPI扩展

If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !

...

...

00:00
00:00