From 7400211f1ceecea0048ff3f5adfeeb8fe975bc7a Mon Sep 17 00:00:00 2001 From: lty <876263681@qq.com> Date: 星期三, 19 三月 2025 11:01:53 +0800 Subject: [PATCH] #初始化地图 --- src/main/java/com/zy/core/ServerBootstrap.java | 35 +++++++++++++++++++---------------- 1 files changed, 19 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/zy/core/ServerBootstrap.java b/src/main/java/com/zy/core/ServerBootstrap.java index 520f386..d9f526d 100644 --- a/src/main/java/com/zy/core/ServerBootstrap.java +++ b/src/main/java/com/zy/core/ServerBootstrap.java @@ -12,6 +12,7 @@ import com.zy.core.thread.*; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.DependsOn; import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -26,6 +27,7 @@ */ @Slf4j @Component +@DependsOn("springContextUtil") public class ServerBootstrap { @Autowired @@ -41,6 +43,7 @@ */ @PostConstruct @Async + @DependsOn("basDevpService") public void init() throws InterruptedException { News.info("鏍稿績鎺у埗灞傚紑濮嬪垵濮嬪寲..............................................."); Thread.sleep(2000); @@ -59,9 +62,9 @@ MessageQueue.init(SlaveType.Crn, crn); } // 鍒濆鍖朢gv灏忚溅mq - for (Slave rgv : slaveProperties.getRgv()) { - MessageQueue.init(SlaveType.Rgv, rgv); - } +// for (Slave rgv : slaveProperties.getRgv()) { +// MessageQueue.init(SlaveType.Rgv, rgv); +// } // 鍒濆鍖栬緭閫佺嚎mq for (Slave devp : slaveProperties.getDevp()) { MessageQueue.init(SlaveType.Devp, devp); @@ -75,13 +78,13 @@ MessageQueue.init(SlaveType.Led, led); } // 鍒濆鍖栫绉癿q - for (Slave scale : slaveProperties.getScale()) { - MessageQueue.init(SlaveType.Scale, scale); - } - // 鍒濆鍖栧彴杞q - for (Slave car : slaveProperties.getCar()) { - MessageQueue.init(SlaveType.Car, car); - } +// for (Slave scale : slaveProperties.getScale()) { +// MessageQueue.init(SlaveType.Scale, scale); +// } +// // 鍒濆鍖栧彴杞q +// for (Slave car : slaveProperties.getCar()) { +// MessageQueue.init(SlaveType.Car, car); +// } } private void initThread(){ @@ -93,12 +96,12 @@ SlaveConnection.put(SlaveType.Crn, crn.getId(), crnThread); } // 鍒濆鍖栫┛姊溅绾跨▼ - log.info("鍒濆鍖朢GV绾跨▼..................................................."); - for (RgvSlave rgv : slaveProperties.getRgv()) { - RgvThread rgvThread = new RgvThread(rgv); - new Thread((Runnable) rgvThread).start(); - SlaveConnection.put(SlaveType.Rgv, rgv.getId(), rgvThread); - } +// log.info("鍒濆鍖朢GV绾跨▼..................................................."); +// for (RgvSlave rgv : slaveProperties.getRgv()) { +// RgvThread rgvThread = new RgvThread(rgv); +// new Thread((Runnable) rgvThread).start(); +// SlaveConnection.put(SlaveType.Rgv, rgv.getId(), rgvThread); +// } // 鍒濆鍖栬緭閫佺嚎绾跨▼ News.info("鍒濆鍖栬緭閫佺嚎绾跨▼..................................................."); for (DevpSlave devp : slaveProperties.getDevp()) { -- Gitblit v1.9.1