報錯如下
###### 當我使用RestController時候介面可以得到返回的物件↓
但是檢視RestController和Controller的區別之後:
也就是說@RestController返回的是一個物件,@Controller預設情況下,方法的返回值會被解析為一個檢視名稱,並尋找與該名稱匹配的檢視進行渲染。這意味著返回的結果會被解析為一個 HTML 頁面或者模板引擎所需的資料。
(那使用@Controller的時候有時候我們可能就需要返回一個物件主體,這種情況我們就直接在方法上新增@ResponseBody註解就可以了)
於是我把@RestController註解換成@Controller,還是不行,於是將請求型別改成Get型別
提示:Request method 'GET' is not supported,且前端報錯405 Method Not Allowed
用get報錯,上面顯示的是應該使用post請求,又嘗試了一下,然而我改了之後還是報錯:
顯示的我的請求方式還是get的方式
且後臺頁顯示
之後我嘗試直接限制RequestMapping的方法,讓她只能使用post請求
但是......還是沒有解決↓
然後我嘗試修改表單的的請求方式為get,請求成功,但是找不到頁面:404
莫名其妙的,我看到pom檔案中的名字和我專案的名字不一致,然後我就改成專案的名字,就跑通了,真的莫名其妙!!!寫下來供大家參考吧↓