org.springframework.web.multipart.commons.CommonsMultipartFile异常

简介:

在项目中我们接收 CommonsMultipartFile对象时,有时会报这种异常:

org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.web.multipart.commons.CommonsMultipartFile]: No default constructor found; nested exception is java.lang.NoSuchMethodException: org.springframework.web.multipart.commons.CommonsMultipartFile.<init>()

...

Caused by: java.lang.NoSuchMethodException: org.springframework.web.multipart.commons.CommonsMultipartFile.<init>()


这是因为在接收 CommonsMultipartFile 对象时,需要在对象前加 @RequestParam 注解 。

:public void getFile(@RequestParam CommonsMultipartFile file){}


有时也会遇到这个异常:

Required CommonsMultipartFile parameter 'pic' is not present


这是因为添加@RequestParam 注解 后,接收到空的 CommonsMultipartFile 对象 , 所以 CommonsMultipartFile 允许为 null,添加required=false 即可。

:public void getFile(@RequestParam(required=false) CommonsMultipartFile file){}


相关文章
|
5月前
|
Android开发
解决o.s.web.servlet.PageNotFound 异常
解决o.s.web.servlet.PageNotFound 异常
180 0
|
5月前
websphere7.0异常:SRVE0255E: 尚未定义要处理 /wcm 的 Web 组/虚拟主机
websphere7.0异常:SRVE0255E: 尚未定义要处理 /wcm 的 Web 组/虚拟主机
564 0
|
9月前
|
网络协议 Shell Perl
根据web访问日志,封禁请求量异常的IP,如IP在半小时后恢复正常,则解除封禁
根据web访问日志,封禁请求量异常的IP,如IP在半小时后恢复正常,则解除封禁
68 1
|
11月前
|
应用服务中间件 nginx
过滤web异常访问ip并封禁脚本
过滤web异常访问ip并封禁脚本
|
监控 前端开发 Java
Spring Boot + Web Socket 打造实时监控异常,写得太好了!
Spring Boot + Web Socket 打造实时监控异常,写得太好了!
257 0
Spring Boot + Web Socket 打造实时监控异常,写得太好了!
|
监控 前端开发 架构师
web九大组件之---HandlerExceptionResolver异常处理器使用详解【享学Spring MVC】(下)
web九大组件之---HandlerExceptionResolver异常处理器使用详解【享学Spring MVC】(下)
web九大组件之---HandlerExceptionResolver异常处理器使用详解【享学Spring MVC】(下)
|
前端开发 Java Spring
web九大组件之---HandlerExceptionResolver异常处理器使用详解【享学Spring MVC】(中)
web九大组件之---HandlerExceptionResolver异常处理器使用详解【享学Spring MVC】(中)
web九大组件之---HandlerExceptionResolver异常处理器使用详解【享学Spring MVC】(中)
|
JSON 前端开发 Java
web九大组件之---HandlerExceptionResolver异常处理器使用详解【享学Spring MVC】(上)
web九大组件之---HandlerExceptionResolver异常处理器使用详解【享学Spring MVC】(上)
web九大组件之---HandlerExceptionResolver异常处理器使用详解【享学Spring MVC】(上)
|
JSON Java 测试技术
Springboot 系列(七)web 开发之异常错误处理机制剖析
Springboot 系列(七)web 开发之异常错误处理机制剖析
561 0
Springboot 系列(七)web 开发之异常错误处理机制剖析
|
应用服务中间件 数据格式 XML
解决tomcat stop报Illegal access: this web application instance has been stopped异常方法
解决tomcat stop报Illegal access: this web application instance has been stopped异常方法 运行shutdown.bat/shutdown.
5286 0