首页 > 解决方案 > Grails + Java:尝试执行 MessagePostProcessor 的实现

问题描述

我正在尝试实现org.springframework.messaging.core.MessagePostProcessor但遇到以下问题:

ChatMessagePostProcessor is not abstract and does not override abstract method postProcessMessage(Message<?>) in MessagePostProcessor

下面是我的实现。我错过了什么?

import org.springframework.messaging.core.MessagePostProcessor;
import javax.jms.JMSException;
import javax.jms.Message;

class ChatMessagePostProcessor implements MessagePostProcessor {

    @Override
    public Message postProcessMessage(Message message) throws JMSException {
        System.out.println("post processor");
        return message;
    }

}

预先感谢您的帮助。

标签: javagroovy

解决方案


我使用了错误的 Message 实现。需要:org.springframework.messaging.Message

谢谢你。


推荐阅读