大部分使用 bean 服務的時候都是單例,
我採用的是構造器注入, 創建多線程任務的時候注入
public class DuiZhanRoomTread implements Runnable {
private Runtime runtime;
private DuiZhanService duiZhanService;
private CompetitionService competitionService;
public DuiZhanRoomTread(Runtime runtime, DuiZhanService duiZhanService) {
this.runtime = runtime;
this.duiZhanService = duiZhanService;
}
@Override
public void run() {
// 在此調用服務
}
}