【Spring Boot】第3課-在 Controller 實作 RESTful API #2024 年更新


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」繼續閱讀。

留言

  1. 你好:
    在"三、自訂回應"這個段落的程式碼不確定是不是有誤
    感覺上缺少了 request 的參數~

    回覆刪除
    回覆
    1. 感謝提醒,那個段落一樣維持對 product 寫入固定的值,只是調整 return 的物件而已。已修正!

      刪除
  2. 想問一下post的時候顯示405 method not allowed是為什麼呢

    回覆刪除
    回覆
    1. 405 代表你的 controller 沒有這個 API。是不是因為你寫好了,但 Spring Boot 沒有重啟呢?

      刪除
    2. 可能是Postman沒有把預設的GET改為POST

      刪除

張貼留言