SpringBoot集成MQTT实现消息推送
依赖:
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-mqtt</artifactId>
</dependency>
application.yml:
mqtt:
username: admin
password: admin
url: tcp://127.0.0.1:1883
client-id: clientid-dev
completionTimeout: 3000
MqttSenderConfig
import org.eclipse.paho.client.mqttv3.MqttConnectOptions;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework