zouyu
昨天 69310a7de3d963c2bf46250b0965a2c7e8532f1e
cnas-device/src/main/java/com/ruoyi/device/mqtt/MQConfig.java
@@ -1,64 +1,19 @@
package com.ruoyi.device.mqtt;
import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import java.util.List;
@Component
@Data
@ConfigurationProperties(prefix = "")
public class MQConfig {
   /**
    * MQTT-服务端-IP
    * 读取yml的mqtt配置信息
    */
   @Value("${mqtt.url}")
   private String url;
   private List<DeviceMqttConfig> mqtt;
   /**
    * MQTT-服务端-用户名
    */
   @Value("${mqtt.username}")
   private String username;
   /**
    * MQTT-服务端-密码
    */
   @Value("${mqtt.password}")
   private String password;
   /**
    * 超时时间
    */
   @Value("${mqtt.timeout}")
   private int timeout;
   /**
    * 心跳检测时间
    */
   @Value("${mqtt.keepalive}")
   private int keepAlive;
   /**
    * 心跳包级别
    */
   @Value("${mqtt.qos}")
   private int qos;
   /**
    * 服务端连接超时时间
    */
   @Value("${mqtt.completion-timeout}")
   private int completionTimeout;
   /**
    * clientId
    */
   @Value("${mqtt.clientId}")
   private String clientId;
   /**
    * 订阅主题
    */
   @Value("${mqtt.subscribe}")
   private String subscribe;
}