MqttConfiguration.java 797 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.template.model.mqtt;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. import org.springframework.beans.factory.annotation.Value;
  5. import org.springframework.context.annotation.Configuration;
  6. import org.springframework.stereotype.Component;
  7. @Component
  8. @Configuration
  9. @Getter
  10. @Setter
  11. public class MqttConfiguration {
  12. @Value("${mqtt.broker}")
  13. private String host;
  14. @Value("${mqtt.clientId}")
  15. private String clientId;
  16. @Value("${mqtt.username}")
  17. private String username;
  18. @Value("${mqtt.password}")
  19. private String password;
  20. @Value("${mqtt.timeout}")
  21. private int timeout;
  22. @Value("${mqtt.KeepAlive}")
  23. private int KeepAlive;
  24. @Value("${mqtt.topics}")
  25. private String topics;
  26. @Value("${mqtt.qos}")
  27. private int qos;
  28. }