From 4f3a98f19143865cdc1de4791e8a95d96bd40c65 Mon Sep 17 00:00:00 2001 From: maven <2163098428@qq.com> Date: 星期五, 01 八月 2025 13:27:59 +0800 Subject: [PATCH] yys 密码已重置 --- ruoyi-admin/src/main/java/com/ruoyi/web/MqttApplicationRunner.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/MqttApplicationRunner.java b/ruoyi-admin/src/main/java/com/ruoyi/web/MqttApplicationRunner.java new file mode 100644 index 0000000..854d84a --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/MqttApplicationRunner.java @@ -0,0 +1,29 @@ +package com.ruoyi.web; + +import com.ruoyi.device.mqtt.MQClient; +import com.ruoyi.device.mqtt.MQConfig; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.ApplicationArguments; +import org.springframework.boot.ApplicationRunner; +import org.springframework.stereotype.Component; + +@Component +@Slf4j +public class MqttApplicationRunner implements ApplicationRunner { + + @Autowired + private MQConfig mqConfig; + + @Value("${mqtt.client}") + private Boolean client; + + @Override + public void run(ApplicationArguments args) throws Exception { + if (client) { + MQClient mqttPushClient = new MQClient(); + mqttPushClient.connect(mqConfig); + } + } +} -- Gitblit v1.9.3