太久没写SpringBoot的代码了,最近一直在刷题和复习基础【IO,集合,反射,MySQL等】。但是,前两天突发奇想,想写点东西,然后就在我今天进行Swagger测试的时候意外发现前端调用的Uri死活传不到后端,一直返回400,于是在我的一通百度后,陷入了沉思……就在即将放弃的时候【主要是( ̄o ̄) . z Z】,我发现了规律,下面就有我来讲解一下我的解决方案吧
一、问题出现原因
首先分析下我的歌曲Uri
https://kg3.qq.com/node/WEaBGH7Vk0/play_v2?s=yw01gByXE9ICzyb7&shareuid=639b9c8221283588&topsource=a0_pn201001004_z11_u1617
我想有经验的人应该一看就能看出问题吧,没错就是有很多的 " / " ,然后我当时定义的后端接收类型是 String
所以个人感觉应该是 " / " 的问题,将请求地址定义到了一个不存在的接口
二、解决方案
将后端接收的参数类型改为Json
三、SpringBoot接收前端参数json格式的五种方式
不啰嗦,直接上代码
import java.util.List;
import java.util.Map;
import org.springframework.web.bind.annotation.