1. 具体业务描述:以下代码块为查一个订单列表并且按照最近时间优先先查出来
@CrossOrigin
@GetMapping()
public ModelAndView list(@RequestParam(value = "page",defaultValue = "1") Integer page,
@RequestParam(value = "size",defaultValue = "10") Integer size,
Map<String,Object> map){
List<Sort.Order> orders = new ArrayList<>();
orders.add(new Sort.Order(Sort.Direction.DESC, "createTime"));//设置时间倒序
Sort sort = new Sort(orders);
PageRequest request=new PageRequest(page-1,size,sort);
Page<OrderDTO> orderDTOPage = orderService.findList(request);
map.put("orderDTOPage",orderDTOPage);
map.put("currentPage",page);
map.put("size",size);
return new ModelAndView("order/list",map);
}