Spring Boot2 使用EasyExcel 3的版本的错误处理
ztj100 2024-12-14 16:11 19 浏览 0 评论
在使用Spring Boot2 集成EasyExcel的过程中,会出现如下错误:
java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.beans.BeanMap$Generator
或者
com.alibaba.excel.exception.ExcelGenerateException: java.lang.ExceptionInInitializerError
这是由于EasyExcel3版本中,引用的cglib中asm与Spring Boot的中asm的冲突引起的,只需要把EasyExcel的cglib中的asm剔除即可。
对EasyExcel3引用如下:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>3.0.5</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>3.3.0</version>
<exclusions>
<exclusion>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
</exclusion>
</exclusions>
</dependency>
按照上面的引用,重新运行程序即可。
- 上一篇:一文看懂模板模式
- 下一篇:一文搞懂DCL的缺陷和优化
相关推荐
- 11《Nginx 入门教程》Nginx反向代理(下)
-
本小节,我们继续学习Nginx在七层反向代理中的其它几种比较常见的情况,比如web服务中的WebSocket协议的反向代理和uwsgi协议的反向代理。1.WebSocket的反向代...
- nginx 代理设置一 之常见的设置(nginx代理wsdl)
-
1、nginx代理配置proxy_passserver{listener8099;location=/test{proxy_passhttp://192.168.18.1...
- 性能测试之tomcat+nginx负载均衡(nginx tomcat keepalive)
-
nginxtomcat配置准备工作:两个tomcat执行命令cp-rapache-tomcat-8.5.56apache-tomcat-8.5.56_2修改被复制的tomcat2下con...
- 配置Nginx TCP转发(nginxtcp端口转发)
-
Nginx一般用在HTTP的转发,TCP的转发大都会使用HAProxy。工作中遇到一个需求,用到了Nginx服务作为TCP转发。场景是这样,数据采集设备通过公网将数据推送到后端应用服务,服务部署在业主...
- 如何在 PhpStudy 中配置 Nginx 反向代理功能
-
如何在PhpStudy中配置Nginx反向代理功能在开发和部署Web应用时,反向代理是一个非常实用的功能。它可以将请求转发到不同的后端服务,例如将HTTP请求转发到运行在其他端口上的...
- 实战录 | 今天聊聊Nginx反向代理使用
-
《实战录》导语本期分享人为云端卫士SOC工程师田全磊,将带来Nginx反向代理使用。本文涉及到nignx的安装、nginx的配置说明、nginx的负载均衡、nginx的反向代理和nginx的ssl方反...
- Nginx如何配置正向代理:一步步教你轻松上手
-
Nginx作为一个高性能的HTTP和反向代理服务器,广泛应用于各类网站和服务中。然而,很多人可能不知道,Nginx同样可以配置为正向代理。今天我们就来详细讲解一下如何配置Nginx作为正向代理,让你的...
- Nginx最全教程(万字图文总结)(nginx1)
-
大家好,我是mikechen。...
- Nginx配置前后端服务(nginx部署前后端项目)
-
nginx安装完成后,可以通过命令查看配置文件nginx-t配置文件nginx.conf,是总的配置,有的人会把配置全部配置到这个文件中,如果服务很多,这个文件变得非常庞大,我见过一个配置很大的,在...
- Nginx正向代理配置(nginx正反向代理配置)
-
一、nginx正向代理介绍及配置(需要在客户端配置代理服务器进行指定网站访问)#模块ngx_http_proxy_module:http://nginx.org/en/docs/http/ngx_...
- nginx配置websocket代理(nginx配置web服务器)
-
什么是websocketwebsocket是浏览器实现全双工通信的一种方式,让客户端与服务端互相发送消息成为可能,常用于需要实时消息的场景。nginx对websocket的支持如果没有对nginx进行...
- Nginx服务器深度指南:安装、配置、优化指令超详解
-
在当今数字化时代,Web服务器是支撑互联网应用的关键基础设施。Nginx作为一款高性能的开源Web服务器,凭借卓越的性能、丰富的功能和出色的稳定性,在Web服务器领域占据了重要地位。无论是大型互联网公...
- Java开发者也能玩转的Nginx反向代理配置实战
-
Java开发者也能玩转的Nginx反向代理配置实战作为一名Java开发者,你可能觉得Nginx和自己没什么关系,毕竟你主要负责后端代码的编写。但实际上,Nginx常常作为反向代理服务器来优化Java应...
- 使用Nginx配置TCP负载均衡(nginx tcp keepalive)
-
假设Kubernetes集群已经配置好,我们将基于CentOS为Nginx创建一个虚拟机。...
- Nginx反向代理:让Java后端飞起来的秘密武器
-
Nginx反向代理:让Java后端飞起来的秘密武器当涉及到Java后端性能优化时,Nginx这个低调却强大的工具常常被忽视。作为一款高性能的HTTP和反向代理服务器,Nginx能够显著提升Java应用...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- idea eval reset (50)
- vue dispatch (70)
- update canceled (42)
- order by asc (53)
- spring gateway (67)
- 简单代码编程 贪吃蛇 (40)
- transforms.resize (33)
- redisson trylock (35)
- 卸载node (35)
- np.reshape (33)
- torch.arange (34)
- node卸载 (33)
- npm 源 (35)
- vue3 deep (35)
- win10 ssh (35)
- exceptionininitializererror (33)
- vue foreach (34)
- idea设置编码为utf8 (35)
- vue 数组添加元素 (34)
- std find (34)
- tablefield注解用途 (35)
- python str转json (34)
- java websocket客户端 (34)
- tensor.view (34)
- java jackson (34)