springboot配置mqtt,yml没有提示
时间: 2023-07-28 16:47:02 浏览: 276
springboot中支持yml的插件
如果你在yml文件中配置MQTT,但没有提示,可能是因为你没有在项目中引入MQTT相关的依赖。在SpringBoot项目中使用MQTT,可以添加以下依赖到你的pom.xml文件中:
```
<dependency>
<groupId>org.eclipse.paho</groupId>
<artifactId>org.eclipse.paho.client.mqttv3</artifactId>
<version>1.2.5</version>
</dependency>
```
添加完依赖之后,你的yml文件中应该可以提示MQTT相关的配置了。下面是一个配置样例:
```
spring:
mqtt:
url: tcp://localhost:1883
username: admin
password: admin
client-id: my-client-id
default-topic: my-topic
completion-timeout: 5000
keep-alive-interval: 300
max-inflight: 10
async: true
```
这里配置了MQTT的连接地址、用户名、密码、客户端ID、默认主题、消息发送超时时间、心跳间隔、最大未确认消息数以及是否使用异步方式发送消息。你可以根据实际需要进行配置。
阅读全文