1、配置文件application.yml
mqtt:
client:
username: admin
password: public
2、
@Configuration
public class MqttConfig {
private static String username;
private static String password;
@Value("${mqtt.client.username}")
public void setUsername(String username) {
MqttConfig.username = username;
}
@Value("${mqtt.client.password}")
public void setPassword(String password) {
MqttConfig.password = password;
}
}
3、
@AutoConfigureAfter(MqttConfig.class)
public class MqttClientPool {
static {
MqttConfig mqttConfig = new MqttConfig();
//可以获取到配置文件中的信息
}
}