4.4.2
`Bug Fixes
- com.emily.infrastructure.core.helper.ServletHelper.getMethodArgs方法参数脱敏注解处理优化;
- com.emily.infrastructure.core.helper.RequestUtils.getHeaders方法新增获取请求头信息;
- DefaultRequestMethodInterceptor全局拦截器优化调整;
- DefaultMybatisMethodInterceptor全局拦截器优化调整,对获取参数先后数据做调整;
- 新增@IsAccountCode判定是否符合指定条件的账号参数校验注解;
- 注解@IsPrefix重命名为@IsPrefixes;
- 注解@IsSuffix重命名为@IsSuffixes;
- DateConvertUtils工具类新增toInstant方法;
- DatePatterInfo新增常量YYYY_MM_DD_T_HH_MM_SS_Z支持ISO-8601;
- springboot自定义注解@ISINT、@islong、@isdouble新增min、max参数,支持最小值和最大值;
- 注解@ISINT、@islong、@isdouble新增allows参数,支持特例值;
- 修改返回值包装类名及注解名;
- 自定义注解优化调整;
- 请求拦截器代码逻辑优化调整;
Dependency Upgrades
- Upgrade to springboot 3.2.5;
- Upgrade to druid-spring-boot-3-starter 1.2.21;
- Upgrade to logback 1.5.0;
- Upgrade to slf4j-api 2.21.1;
- Upgrade to jackson 2.15.4;
`
<!--Java通用工具组件SDK-->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>oceansky-common</artifactId>
<version>4.4.2</version>
</dependency>
<!--Java通用日志组件SDK-->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>oceansky-logger</artifactId>
<version>4.4.2</version>
</dependency>
<!--Java图形验证码SDK-->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>oceansky-captcha</artifactId>
<version>4.4.2</version>
</dependency>
<!--Java简繁体转换、多语言支持SDK-->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>oceansky-language</artifactId>
<version>4.4.2</version>
</dependency>
<!--Java实体类脱敏SDK-->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>oceansky-sensitive</artifactId>
<version>4.4.2</version>
</dependency>
<!--Java基于jackson的序列化反序列化SDK-->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>oceansky-json</artifactId>
<version>4.4.2</version>
</dependency>
<!--Java基于JWT获取签名解析签名SDK-->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>oceansky-jwt</artifactId>
<version>4.4.2</version>
</dependency>
<!--Java基于日期转换比较计算SDK-->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>oceansky-date</artifactId>
<version>4.4.2</version>
</dependency>
基于springboot的开源SDKpom依赖引用
<!-- Java基于logback的日志组件SDK -->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>emily-spring-boot-logger</artifactId>
<version>4.4.2</version>
</dependency>
<!-- 基于druid的数据库多数据源切换SDK -->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>emily-spring-boot-datasource</artifactId>
<version>4.4.2</version>
</dependency>
<!-- 基于springboot的请求AOP拦截、返回值包装、全局异常处理SDK -->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>emily-spring-boot-starter</artifactId>
<version>4.4.2</version>
</dependency>
<!-- 基于springboot的多集群多配置SDK -->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>emily-spring-boot-redis</artifactId>
<version>4.4.2</version>
</dependency>
<!-- 基于springboot的RabbitMQ支持多虚拟主机多集群SDK -->
<dependency>
<groupId>io.github.mingyang66</groupId>
<artifactId>emily-spring-boot-rabbitmq</artifactId>
<version>4.4.2</version>
</dependency>