我这个错,可能就比较奇葩了。项目用的是springboot框架,但由于项目需要,很多配置都是直接使用xml配置文件完成的,并没有交给springboot自动配置,如图:,为什么说这个呢,因为接下来就是大坑。
以前spring mvc 的使用,上传文件是需要在配置文件添加一个bean的,
然后再pom.xml 加上文件上传跟io的相关依赖。
但是这次用了springboot,这个bean不用初始化,相关依赖也不用加,不然上传文件的时候就会报错:
Required request part 'file' is not present
因此,使用springboot 除非需要对上传文件进行闲置,比如说,大小等,否则啥bean也不用初始化,啥依赖也不用多加,直接开发就行。
@RequestMapping("/test")
@ResponseBody
public String test(@RequestParam("proxyfile") MultipartFile file) {
System.err.println(file.getName());
return "success";
}