1.dade文件
package model;
public class dade {
private int id;
private String name;
public dade() {
}
public dade(int id, String name) {
this.id = id;
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
2、AdminController文件
package com.controller;
import com.myThread.AdminThread;
import com.myThread.MyCallable;
import com.myThread.MyRunnable;
import model.dade;
import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.concurrent.*;
//上面引入*,所以这个可以注销
//import java.util.concurrent.ConcurrentHashMap;
@RestController
@CrossOrigin
@RequestMapping("/admin")
public class AdminController{
@GetMapping("/{id}")
public ArrayList findById(@PathVariable Long id) throws InterruptedException {
ArrayList<dade> list = new ArrayList();
dade da = new dade(1,"dade");
dade da1 = new dade(2,"dade333");
list.add(da);
list.add(da1);
for(dade its : list){
System.out.print(its.getName()+"\n");
}
list.forEach(it -> {
System.out.print(it.getName()+"\n");
});
return list;
}
打印数组不打印地址
@Override
public String toString() {
return "dade{" +
"id=" + id +
", name='" + name + '\'' +
'}';
}