首先:使用swagger2.9.2版本(这里注意一点:需要和springboot版本想匹配,不然会出现问题)
发生坑的原因:我将file文件封装了一层,如下图:
然后我使用swagger页面进行上传文件(图片.img),会导致FileVO里的iconFile为null,报NPE空指针异常。
ps:如果我没有封装FileVO那一层,那么swagger是可以成功上传文件的。
最后:我使用postman,发现上传的文件是有值的。所以:如果当一个方式行不通,不妨试试另一个方式去尝试。
首先:使用swagger2.9.2版本(这里注意一点:需要和springboot版本想匹配,不然会出现问题)
发生坑的原因:我将file文件封装了一层,如下图:
然后我使用swagger页面进行上传文件(图片.img),会导致FileVO里的iconFile为null,报NPE空指针异常。
ps:如果我没有封装FileVO那一层,那么swagger是可以成功上传文件的。
最后:我使用postman,发现上传的文件是有值的。所以:如果当一个方式行不通,不妨试试另一个方式去尝试。