package com.template.model.mqtt; import lombok.Getter; import lombok.Setter; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Configuration; import org.springframework.stereotype.Component; @Component @Configuration @Getter @Setter public class MqttConfiguration { @Value("${mqtt.broker}") private String host; @Value("${mqtt.clientId}") private String clientId; @Value("${mqtt.username}") private String username; @Value("${mqtt.password}") private String password; @Value("${mqtt.timeout}") private int timeout; @Value("${mqtt.KeepAlive}") private int KeepAlive; @Value("${mqtt.topics}") private String topics; @Value("${mqtt.qos}") private int qos; }