作者:Eddy  历史版本:1  最后编辑:龚清  更新时间:2025-10-14 18:31
适用版本: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 | 
为什么升级?
- 基础框架bug修复
 - 性能提升
 - spring-boot 2.2.x还在维护,2.0.x已不在维护
 
框架升级的影响
- 由于
hibernat-validator校验框架升级,它废弃了原先自己扩展的注解org.hibernate.validator.constraints.NotBlank需要替换为javax.validation.constraints.NotBlankorg.hibernate.validator.constraints.NotEmpty需要替换为javax.validation.constraints.NotEmpty
 - 废弃zuul网关
 - 注意合并xml配置文件,已经将大部分xml方式注入的Bean改为Configure方式注入,会影响比较多内容。