作者:Eddy 历史版本:1 最后编辑:龚清 更新时间:2025-11-05 10:15
适用版本: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方式注入,会影响比较多内容。