Java 創建守護線程模板
package com.integral.service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component
public class Test implements Runnable {
private Thread thread;
//執行邏輯所需的service
@Autowired
private IntegralService integralService;
@Autowired
private Test(IntegralService integralService){
//要注入的service
this.integralService = integralService;
//設置當前類為守護線程
this.thread = new Thread(this);
this.thread.setDaemon(true);
this.thread.start();
}
@Override
public void run() {
//執行邏輯
while (true){
integralService.test();
}
}
}