JAVA

List, RequestParams 리턴 사용법

유반짝 2024. 7. 23. 14:02

1. RequestParams 방식

service

public List<ItemVO> getItem(RequestParams<ItemVO> requestParams) {
    return itemMapper.getItem(requestParams);
}

controller

@RequestMapping(value="item", method = RequestMethod.GET, produces = APPLICATION_JSON)
public Responses.ListResponse getItemList(RequestParams<ItemVO> requestParams) {
 List<ItemVO> list = itemService.getItemList(requestParams);
 return Responses.ListResponse.of(list);
}

 

2. List 방식

service

public List<ItemVO> getItem(List<ItemVO> list) {
	itemMapper.getItem(list);
    return list;
}

contoller

@RequestMapping(value="item", method = RequestMethod.GET, produces = APPLICATION_JSON)
public Responses.ListResponse getItemList(@RequestBody List<ItemVO> list) {
 List<DfisItemVO> lists = itemService.getItemList(list);
 return Responses.ListResponse.of(lists);
}