代码展示:
@ApiOperationSupport(order =3)
@ApiOperation(value = "", notes = "传入id")
@GetMapping("/getById")
public R<List<xxx>> getById(XXX xxx) {
List<XXX> xxxList= XXXService.getById(XXX.getId());//查询出来的集合
List<XXX> list= new ArrayList<>();//新建集合
XXX xxx= new XXX();//当在for循环外创建对象,在for循环中引用,xxxlist第一次循环获取到第一个值,第二次循环查看两条数据,均为最后一条数据的信息,但数据仍有两条(两条一模一样的数据)
//XXXList中有两条不同的数据
for (int i=0; i<XXXList.size();i++){
//XXX xxx= new XXX();//当在for循环内创建对象,deptlist为两条不同的数据。
Long id = xxxList.get(i).getId();//id
String xxxName = xxxList.get(i).getxxxName();//部门名称
xxx.setId(id);
xxx.setxxxName.(xxxName);
list.add(xxx);
}
return R.data(list);
小妖自己test测试:
package com.exa