在設定 sort 以及分頁時,會有一些預設的變數需要作初步設定,所以可以將這些常數變數整合起來,這樣的話也可以更方便作維護及管理。
在 util 這個 package 中新增一個 class,先命名為 AppConstants.java
public class AppContants{
public static final String DEFAULT_PAGE_NUMBER = "0";
public static final String DEFAULT_PAGE_SIZE = "10";
public static final String DEFAULT_PAGE_SORT_BY = "id";
public static final String DEFAULT_SORT_DIRECTION ="asc";
}
這樣的話,在 PostController.java 中就可以作替換:
public PostResponse getAllPost(
@RequestParam(value="pageNo", defaultValue=AppContants.DEFAULT_PAGE_NUMBER, required=false) int pageNo,
@RequestParam(value="pageSize",defaultValue=AppContants.DEFAULT_PAGE_SIZE, required=false) int pageSize,
@RequestParam(value="sortby",defaultValue=AppContants.DEFAULT_PAGE_SORT_BY,required=false) String sortby){
@RequestParam(value=”sortDir”, defaultValue=AppContants.DEFAULT_SORT_DIRECTION, required=false) String sortDir
return postService.getAllPosts(pageNo, pageSize,sortby,sortDir);
}
以上是程式碼整理的部分,今天公司事情好多 QQ,後續在將進度補上~~
明後天會講到 Comments 評論的功能~
下班還要寫文辛苦了!我初期還覺得游刃有餘,現在只求能每天準時交XDD
真的!!每天都壓底線 XD 一起加油~
然後我現在才看到留言Q