
https://unsplash.com/photos/LmyPLbbUWhA
若讀者是後端領域的初學者,看完第 2 課後,應該具備 Web API 的概念了,並且也知道前後端會透過 payload 與 HTTP 狀態碼來交換資料。
本文一開始先簡介知名的 MVC 架構,讓讀者知道 Controller 的由來。接著在 Spring Boot 中撰寫 RESTful API,將相關概念加以活用。最後會完成 4 支 API,分別能進行 CRUD。
本文已經搬家,歡迎到「【Spring Boot】第3.1課-在 Controller 實作 RESTful API」繼續閱讀。
你好:
回覆刪除在"三、自訂回應"這個段落的程式碼不確定是不是有誤
感覺上缺少了 request 的參數~
感謝提醒,那個段落一樣維持對 product 寫入固定的值,只是調整 return 的物件而已。已修正!
刪除想問一下post的時候顯示405 method not allowed是為什麼呢
回覆刪除405 代表你的 controller 沒有這個 API。是不是因為你寫好了,但 Spring Boot 沒有重啟呢?
刪除可能是Postman沒有把預設的GET改為POST
刪除