处理spring mqtt集成中收到的消息并将其保存到数据库

时间:2018-09-20 05:58:05

标签: spring-integration mqtt mosquitto

我正在与Spring mqtt集成合作以订阅该主题并将该主题上的消息保存到数据库中。

在此代码中用于处理传入消息,

@Bean
@ServiceActivator(inputChannel = "mqttInputChannel")
public MessageHandler handler() {
    return new MessageHandler() {

        public void handleMessage(Message<?> message) throws MessagingException {
            System.out.println(message.getPayload());
            System.out.println(message.getHeaders());
        }

    };
}

消息内容在控制台中可用。

我的意图是通过自动装配将这个bean放在控制器层,以便在那里可以使用该消息。问题是我无法在控制器层正确配置它。

0 个答案:

没有答案