Skip to content

4.4.2

Compare
Choose a tag to compare
@mingyang66 mingyang66 released this 30 Apr 08:09
· 378 commits to master since this release

`Bug Fixes

  1. com.emily.infrastructure.core.helper.ServletHelper.getMethodArgs方法参数脱敏注解处理优化;
  2. com.emily.infrastructure.core.helper.RequestUtils.getHeaders方法新增获取请求头信息;
  3. DefaultRequestMethodInterceptor全局拦截器优化调整;
  4. DefaultMybatisMethodInterceptor全局拦截器优化调整,对获取参数先后数据做调整;
  5. 新增@IsAccountCode判定是否符合指定条件的账号参数校验注解;
  6. 注解@IsPrefix重命名为@IsPrefixes;
  7. 注解@IsSuffix重命名为@IsSuffixes;
  8. DateConvertUtils工具类新增toInstant方法;
  9. DatePatterInfo新增常量YYYY_MM_DD_T_HH_MM_SS_Z支持ISO-8601;
  10. springboot自定义注解@ISINT@islong@isdouble新增min、max参数,支持最小值和最大值;
  11. 注解@ISINT@islong@isdouble新增allows参数,支持特例值;
  12. 修改返回值包装类名及注解名;
  13. 自定义注解优化调整;
  14. 请求拦截器代码逻辑优化调整;

Dependency Upgrades

  1. Upgrade to springboot 3.2.5;
  2. Upgrade to druid-spring-boot-3-starter 1.2.21;
  3. Upgrade to logback 1.5.0;
  4. Upgrade to slf4j-api 2.21.1;
  5. 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>