diff --git a/zh-module-applet/zh-applet-admin/src/main/java/org/jeecg/modules/mqtt/config/MqttConfig.java b/zh-module-applet/zh-applet-admin/src/main/java/org/jeecg/modules/mqtt/config/MqttConfig.java index dd69286..32a1dbd 100644 --- a/zh-module-applet/zh-applet-admin/src/main/java/org/jeecg/modules/mqtt/config/MqttConfig.java +++ b/zh-module-applet/zh-applet-admin/src/main/java/org/jeecg/modules/mqtt/config/MqttConfig.java @@ -11,6 +11,7 @@ import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import javax.annotation.PreDestroy; import java.util.ArrayList; @@ -26,6 +27,7 @@ public class MqttConfig { private final MqttProperties mqttProperties; private final MqttCallbackHandler mqttCallbackHandler; // 这里注入 private MqttClient mqttClient; + @Lazy private final ISurvIotVirtualDeviceService deviceService;