后端 给前端 返回一个list,顺序 按照创建时间排序。
正常情况下 可以用 mysql 中order by desc asc
我们也可以这样: 查出来多条数据为一个List
使用List中compare特性 进行升序倒叙排序
注意看数据库 时间字段
升序排序
@GetMapping("/car/test")
public CommonResult selectList() {
List<Car> carList = carService.selectCarList();
//把人员按照出生日期从小到大排列
Collections.sort(carList, new Comparator<Car>() {
public int compare(Car c1, Car c2) {
//大于返回1;小于返回-1;等于返回0
return c1.getCreateTime().compareTo(c2.getCreateTime());
}
});
return CommonResult.success(carList);
}
降序排序:
相反使用
Collections.reverse(carList);