我们希望对用户信息的描述和照片能一起传递到同一个接口来统一处理,而不是分发到两个接口中去处理,因为如果分到两个接口那么会特别麻烦。
文件多线程兼单一文件上传
首先在代码生成器下的代码如图所示
显然问题在于
参数过多:接口中的参数过多,可以考虑将参数封装成一个对象,以减少接口的复杂度和提高可读性。
所以我们对于这类问题进行代码的优化
但是这样操作会出现报错信息,这个报错是由于Spring MVC在尝试将MultipartFile
类型的image
字段转换为String
类型时出现了类型不匹配的问题。为了解决这个报错,我们再次进行优化代码处理
优化代码成功,我们用postman进行测试,在此过程中,有多次传参报错,看了很久才发现,原来是Content-Type没有设置,在新版本的postman工具中,可以点击
即完成测试,返回结果正确!