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