Mybatis Interceptor 자동 Paging처리 만들기(1) 바로가기
Mybatis Interceptor 자동 Paging처리 만들기(2) 바로가기
{
"list": [
{
"num": 1,
"id": "test1",
"pw": "test1",
"name": "테스트1"
},
{
"num": 2,
"id": "test2",
"pw": "test2",
"name": "테스트2"
}
],
"pageInfo": {
"page": 1,
"size": 2,
"totalCount": 3
}
}
@RestController
@RequestMapping(path = "/users")
public class UserController {
@Autowired
private UserService userService;
@GetMapping
public PagableResponse<User> selectUserList(@ModelAttribute @Valid UserSearch userSearch) {
return userService.selectUserList(userRequest);
}
}
@ModelAttribute 어노테이션에 의해, 조회조건 데이터를 UserSearch에 Binding