概述 昨天說道在實作 Pagination 和排序時,遇到資料型態無法正確被使用的情形,後來發現是在 PostServiceImpl.java 中匯入錯模組了,...
概述 在確定有撈取到分頁資料後,今天會實作排序的功能,參數上可以設定要依照什麼欄位來做排序。 Controller 層 需要在 getAllPosts() 加入...
概述 在資料排序中,除了選定要按照什麼欄位來做排序外,也會設定排序的性質,是降冪: 字母後到前、數字大到小;或是升冪: 字母前到後、數字小到大。所以今天會實作選...
概述 在設定 sort 以及分頁時,會有一些預設的變數需要作初步設定,所以可以將這些常數變數整合起來,這樣的話也可以更方便作維護及管理。 utils 在 uti...
概述 在 Blog 網頁中,很重要的功能之一是評論留言的項目,而評論除了要記錄留言內容之外,也會需要紀錄留言者等資訊,複雜度上會需要一個 table 去作紀錄,...
概述 今天將實作 Comment API 的建立細節,建立的方式跟 Post 一樣,同樣需要 Service, Controller, Entity 之間的串接...
概述 今天將會記錄如何使用 Post Id 取得 Comment 資料內容。 Repository 可以在 CommentRepository.java 中新增...
概述 今天將會實作 Comment 更新資料的 function API, Service 在 CommentService.java 中加上 updateCo...
概述 今天會記錄實作刪除評論的 API 功能 /api/posts/{postid}/comments/{id} 會有兩層的篩選來鎖定要刪除的評論,第一是 po...
概述 在網頁系統操作中常會遇到錯誤的時候,可能是請求錯誤,也有可能是資料錯誤,在遇到這個狀況時,可以自己定義在遇到什麼錯誤時要呈現的訊息,這也就是 Except...