跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 卖家故事 > SpringBoot2.7升级项目到Springboot3.1踩坑指南(jdk17/jdk21)

SpringBoot2.7升级项目到Springboot3.1踩坑指南(jdk17/jdk21)

时间:2024-04-10 12:30:52 来源:网络cs 作者:晨起 栏目:卖家故事 阅读:

标签: 指南  升级  项目 
阅读本书更多章节>>>>

文章目录

概要国内顶级开源项目升级情况适配SpringBoot3指南SpringBoot3升级要点1、jdk17变动(如javax)2、redis修改spring.redis.host ===> spring.data.redis.host3、SpringCloudApplication注解被删除4、不兼容升级import java.servlet====>import jakarta.servlet5、swagger集成 弃用springfox--->springdoc不兼容升级6、动态数据源baomidou的dynamic-datasource依赖变动7、Spring Framework 6.0 中删除了对 Apache HttpClient 支持(RestTemplate受影响)8、SpringBoot3.0整合RocketMQ时出现未能加载bean文件9、springboot3默认依赖 elasticsearch从7.x升级到8.x10、springboot 3.2 openFeign加载失败暂未解决 (3.1没问题)11、hutool5.8-->hutool6.0升级要要点12、Centos7使用jdk21报错13、@Async注解报错Invalid return type for async method (only Future and void

概要

由于SpringBoot3.x全面拥抱JDK17,兼容jdk21,jdk17乃是大势所趋。这里是从SpringBoot2.7-->SpringBoot3.1踩坑指南。
提前阅读:jdk8升级JDK17避坑指南(适用于SpringBoot2.3—SpringBoot2.7升级)

国内顶级开源项目升级情况

国内顶级开源项目升级到springBoot3情况,可以作为升级SpringBoot3的风向标。仅对比国内规模使用,落地过万企业的开源项目
参考:国内顶级开源项目:芋道、ruoyi、JeecgBoot、pig、SpringBlade功能对比

评价项/项目名yudao-cloudRuoyi-CloudRuoYi-Cloud-PlusDante CloudpigbladexJeecgBoot
官网芋道yudao-cloud 开发指南若依plus-doc.dromara.orgDante Cloudpig4cloudbladex.cn、看云-SpringBlade开发手册JeecgBoot
源码收费免费免费免费免费免费 + 收费(3999)免费 + 收费(5000)免费 + 收费(100000)
文档收费文档收费免费、视频收费文档免费、视频收费免费免费、授权收费文档收费文档免费、授权收费
githubyudao-cloudRuoYiRuoYi-Vue-PlusDante CloudpigSpringBladejeecg-boot
giteeyudao-cloudRuoYiRuoYi-Vue-PlusDante Cloud暂无SpringBladejeecg-boot
jdk17分支master-jdk21RuoYi-Cloud-Plus 2.Xdante-cloud 3.1.Xpig jdk17jeecg-boot/springboot3

适配SpringBoot3指南

参考1- 阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/gushi/2024-04-10/156485.html,文章来源:网络cs,作者:晨起,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论