解决springboot上传中文文件报错:NoClassDefFoundError: javax/mail/internet/MimeUtility
1. 背景:
springboot版本:2.7.11
前端使用 UnityEngine.WWWForm 进行文件上传
报错信息:org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.lang.NoClassDefFoundError: javax/mail/internet/MimeUtility
2 定位问题:
3. 缺少 javax.mail.internet.MimeUtility
4. pom引入依赖
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.7</version>
</dependency>
注意引入版本为1.4.7
,我一开始引入的1.4.5
还是有问题,
引入后,clean一下缓存
,再重新启动
服务