package com.mes.service; import com.mes.entity.DownGlassInfo; import java.util.Collections; import java.util.List; public class Plcaction extends Thread { private static DownGlassInfoService downGlassInfoService; // 静态变量 public static void setDownGlassInfoService(DownGlassInfoService service) { downGlassInfoService = service; } private List downGlassInfo; // private int i =1; // @Override public void run() { while (!Thread.currentThread().isInterrupted()) { try { i++; Thread.sleep(1000); } catch (InterruptedException e) { Thread.currentThread().interrupt(); e.printStackTrace(); } downGlassInfo = Collections.singletonList(downGlassInfoService.getDownGlassInfoById(1)); // 设置需要查询的id System.out.println("Down Glass Info in new thread: "+i + downGlassInfo); } } }