近来有需求是:前端回传给我两种不同类型的String类型数组,后端接受通过OSS处理后,返还对应的url给前端。
需求是前端回传给我带有name属性的数组。百度了很久,最后我尝试出一种解决方案。
第一步:是创建两个实体类。一个是文档名的实体类,一个是资源包的实体类。(如果没有对应的实体类,代码就会报不能序列化错误)如下图:
手动,别问我为什么不用Lombok。。。。
第二步:创建一个合体类;如下图
第三步:在controller层编写相关代码,如下图
第四步:在Postman中传递参数:(注意事项:参数传递直接去body中传递参数,不需要在Content-Type额外添加application/json参数,这里已经自动生成了。
至此,前后端的页面就都在这里了。效果图如下