puzhibing
7 天以前 390329f37fee525ab24beea271271c133543a594
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.ruoyi.dataInterchange.util.mqtt;
 
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.integration.mqtt.inbound.MqttPahoMessageDrivenChannelAdapter;
import org.springframework.stereotype.Component;
 
import javax.annotation.PostConstruct;
 
/**
 * @author zhibing.pu
 * @Date 2025/5/23 17:35
 */
@Slf4j
@Component
public class MqttInit {
 
    @Autowired
    private MqttPahoMessageDrivenChannelAdapter messageDrivenChannelAdapter;
    
    @PostConstruct
    public void init() {
        subscribeAllTopics();
    }
 
 
    public void subscribeAllTopics() {
        messageDrivenChannelAdapter.addTopic("artemis/event_msa_alarm/5201154049/admin");
    }
}