Includes sorting controller

PHOTO EMBED

Mon Jan 09 2023 11:11:10 GMT+0000 (Coordinated Universal Time)

Saved by @prachiii_c #springframework

    @GetMapping({"/get-all-posts"})
    public PostResponse getAllPosts(@RequestParam(value = "pageNo", defaultValue = AppConstants.DEFAULT_PAGE_NUMBER, required = false) Integer pageNo,
                                    @RequestParam(value = "pageSize", defaultValue = AppConstants.DEFAULT_PAGE_SIZE, required = false) Integer pageSize,
                                    @RequestParam(value = "sortBy", defaultValue = AppConstants.DEFAULT_SORT_BY, required = false) String sortBy,
                                    @RequestParam(value = "sortDir", defaultValue = AppConstants.DEFAULT_SORT_DIR, required = false) String sortDir) {
        return postsService.getAllPosts(pageNo, pageSize);
    }
content_copyCOPY