作者:Eddy  历史版本:1  最后编辑:龚清  更新时间:2024-11-20 15:41

适用版本:3.5.0+;

ibpsV3.5.0+升级说明

升级了什么框架?

框架名 旧版本 新版本
spring 5.0.19.RELEASE 5.3.10
spring-boot 2.0.4.RELEASE 2.3.12.RELEASE
spring-cloud Finchley.SR3 Hoxton.SR12
spring-kafka 2.1.8.RELEASE 2.5.14.RELEASE
spring-rabbit 2.0.5.RELEASE 2.3.12
spring-amqp 2.0.5.RELEASE 2.3.12
elasticsearch 6.8.1 7.9.3
amqp-client 5.1.2 5.9.0
caffeine 2.6.2 2.9.3
commons-pool2 2.5.0 2.8.1
feign 9.7.0 10.12
feign-form 3.3.0 3.8.0
apache-httpclient 4.5.3 4.5.10
groovy 2.4.15 2.5.14
hibernate-validator 5.0.1.Final 6.1.7.Final
jackson-core 2.9.10 2.13.0
jackson-dataformat 2.9.6 2.11.4
jackson-datatype 2.9.6 2.11.4
log4j 2.11.0 2.17.0

为什么升级?

  1. 基础框架bug修复
  2. 性能提升
  3. spring-boot 2.2.x还在维护,2.0.x已不在维护

框架升级的影响

  1. 由于hibernat-validator校验框架升级,它废弃了原先自己扩展的注解
    1. org.hibernate.validator.constraints.NotBlank需要替换为javax.validation.constraints.NotBlank
    2. org.hibernate.validator.constraints.NotEmpty需要替换为javax.validation.constraints.NotEmpty
  2. 废弃zuul网关
  3. 注意合并xml配置文件,已经将大部分xml方式注入的Bean改为Configure方式注入,会影响比较多内容。