我正在使用JMSTemplate将Grails用于JMS应用程序。
我想在从队列接收消息时添加自定义MessageConverter。
如何将MessageConverter名称添加到resources.groovy conf文件中?
我将消息监听器设置为:
jms{
'listener-container'('connection-factory': 'singletonJmsFactory',
'concurrency': 1,
'acknowledge': 'client') {
listener(destination: "FINDLAW.WLDREFRESH.LDCACHEUPDATE",
ref:' profileUpdateListenerService',
method: 'onMessage')
adapters(messageConverter: 'MessageConverter')
}
}
最佳答案
这似乎可以在Config.groovy中工作
jms {
containers {
standard {
}
}
adapters {
standard {
messageConverter = new MappingJackson2MessageConverter()
}
}
}
不确定resources.groovy。 Grails JMS文档here