Skip to content

5.0.3

Choose a tag to compare

@mingyang66 mingyang66 released this 13 Dec 06:20
· 492 commits to master since this release

Bug Fixes

  1. PrintLogUtils工具类打印日志入参修改为String,线程池的初始化优先取系统自带线程池;
  2. Redis SDK移除仓储相关源码,新增消息监听器配置类,新增redis-spring-boot-sample示例模块,验证消息订阅发布;
  3. 新增com.otter.infrastructure.servlet.RequestUtils.getHeaderOrDefault获取请求头方法;
  4. 移除IocUtils、IocApplicationContextInitializer初始化上下文类,SystemNumberHelper类获取系统编号更改为通过TracingAutoConfiguration设置;
  5. PrintLogUtils打印日志工具类中printRequest、printThirdParty方法提供基于Supplier函数参数的方法,并将使用到的地方全部更改为此类方法;
  6. 对404 NoResourceFoundException、405 HttpRequestMethodNotSupportedException返回的异常处理,响应头分别标记为404 405异常状态;
  7. 新增RequestUtils.getHeaders方法及对应的单元测试;
  8. 过滤器、API日志拦截器、全局异常捕获获取URL方式更改为通过FilterUtil.getRequestPath方法;
  9. MethodHelper方法中通过通过MethodInvocation和HttpServletRequest获取入参方案优化调整;
  10. 新增com.otter.infrastructure.servlet.RequestUtils.getParameters方法;
  11. 新增com.emily.infrastructure.aop.utils.MethodInvocationUtils.getMethodArgs方法及对应的单元测试类;
  12. Logger SDK支持关闭组件开关后整个系统不在打印任何日志到文件中,所有日志都打印到控制台上,LogbackApplicationContextInitializer初始化新增开关控制、LoggerFactory对未初始化场景返回默认Logger对象;
  13. 新增@TracingOperation链路追踪注解,解决非servlet上下文执行完成任务后移除上下文;