springboot版本升级(easypoi-spring-boot 版本升级到4.2.0问题)
本文目录
- easypoi-spring-boot 版本升级到4.2.0问题
- springboot升级为2.6.14后无法使用spring
- springboot1不敢升级
- 升级 SpringBoot 2.6.x 版本后,Swagger 没法用了
- 升级SpringBoot 2.1.X 各jar包冲突、兼容问题
easypoi-spring-boot 版本升级到4.2.0问题
easypoi-spring-boot 版本升级到4.2.0问题可能是兼容的问题。不兼容的类型: com.mongodb.client.result.UpdateResult无法转换为com.mongodb.WriteResult。解决方法:WriteResult 替换 UpdateResult。在项目中,有时会出现需要将数据库数据导出报表等功能,这时一般会用到poi库。poi是一个专门给Java程序提供格式文档读写功能的API接口,包括各种微软的格式文档入excel、word等。最常用的还是Excel格式导入导出。Easypoi是在poi接口基础上进行了封装,简化了操作。
springboot升级为2.6.14后无法使用spring
springboot升级为2.6.14后无法使用spring的原因如下:1、环境基本配置有问题,检查下环境配置。2、前端写后台代码,大部分是根据之前项目配置,版本过低,而需要升级。
springboot1不敢升级
因公司要求,springboot的版本需要在2以上,刚开始以为并不是很麻烦,只需要升级jar包版本,但是后来发现事情并没有那么简单,以下是我升级springboot 版本时遇到的问题,有什么不对希望大家多指正
升级 SpringBoot 2.6.x 版本后,Swagger 没法用了
首先我们来聊聊SpringBoot的版本,目前最新版本是 2.6.4 版本, 2.7.x 即将发布, 2.4.x 及以下版本已经停止维护了,目前的主流版本应该是 2.5.x 和 2.6.x 。具体可以看下下面这张表。 首先在 pom.xml 中修改SpringBoot的版本号,注意从 2.4.x 版本开始,SpringBoot就不再使用 .RELEASE 后缀了。 提到Swagger,我们一般在SpringBoot中集成的都是springfox给我们提供的工具库,看了下官网,该项目已经快两年没有发布新版本了。 再看下Maven仓库中的版本,依旧停留在之前的 3.0.0 版本。如果springfox再不出新版本的话,估计随着SpringBoot版本的更新,兼容性会越来越差的! 今天带大家体验了一把SpringBoot升级 2.6.x 版本的过程,主要解决了循环依赖和Swagger无法使用的问题,希望对大家有所帮助! ***隐藏网址*** ***隐藏网址***
升级SpringBoot 2.1.X 各jar包冲突、兼容问题
背景:因本次公司要求,替换项目所有服务框架及jar包版本升级。期间遇到了一些个版本之间兼容性、配置文件的不同。在这里记录下。 一、spring boot框架升级到2.1.3文件上传文件大小限制配置 原有框架版本为2.0.5,配置文件为: spring: servlet: multipart: enabled:true max-file-size: 100Mb max-request-size: 100Mb 升级2.1.X后配置文件: spring: servlet: multipart: enabled: true max-file-size: 100MB max-request-size: 100MB 二、xml文件解析问题:mybatis无法解析 报错打印信息: cased by: org.apache.ibatis.exceptions.PeristenceException: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJDBCConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: com.mysql.cj.jdbc.Driver ### The error .... 此处的问题是因为XML解析问题,解决方法,更换文件头 《?xml version="1.0" encoding="UTF-8"?》 《!DOCTYPE mapper PUBLIC" -// mybatis.org//DTD Mapper 3.0 //EN" "mybatis-3-mapper.dtd》 三、springfox升级2.9.2 问题 原版本2.4.0 升级后swagger报: i.s.m.parameters.AbstractSerializableParameter -Illegal DefaultValue for parameter type integer java.lang.NumberFormatException:For input string:"1:是,2:否" 解决方案:pom配置文件中引入swagger-models和swagger-annotations两个jar包 《dependency》 《groupId》io.swagger《/groupId》 《artifactId》swagger-annotations《/artifactId》 《version》1.5.22《/version》 《/dependency》 《dependency》 《groupId》io.swagger《/groupId》 《artifactId》swagger-models《/artifactId》 《version》1.5.22《/version》 《/dependency》
更多文章:
自驾迈腾打卡自贡盐业历史博物馆,了解两千年井盐文明?为什么四川省自贡是中国的盐都
2024年3月5日 17:45
百度企业百家号蓝v认证邀请码是什么怎么获得?百度 百家号是什么有什么功能
2023年6月22日 11:00
搜道网美女时钟(怎样被美女时钟街拍啊,都说上传到百度,具体什么意思啊)
2024年6月13日 05:52
植物大战僵尸2内购破解版2022(植物大战僵尸2最新破解版2022手机怎么下载)
2024年7月15日 19:41
谁知道,三国小镇2颜良怎么打,大家辛苦?三国小镇2诸葛亮二转道具怎么得
2023年7月14日 03:40
affinity photo(Affinity Photo:简单上手体验)
2024年6月7日 00:24
国产“折叠屏手机”柔宇FlexPai 2手机,开启新概念?新概念通讯买的苹果手机是正品吗
2024年5月7日 17:46