gpt4 book ai didi

Java 消息驱动 Bean 覆盖

转载 作者:行者123 更新时间:2023-12-01 17:34:33 24 4
gpt4 key购买 nike

我有一个无法修改的 MDB,它是用注释声明的,而不是在 xml 文件中声明的。

我可以以某种方式覆盖它的实现,特别是 onMessage 行为吗?

我尝试修改 xml 文件以将 MDB 指向不同的类,或者只是简单地扩展原始 MDB 类并覆盖 OnMessage 方法,但在日志中我可以看到它始终是旧的 MDB 正在注册并接收所有消息。

最佳答案

您应该能够使用 ejb-jar.xml 描述符覆盖 bean 类注释。这是使用 xml 描述符的主要原因之一。

更进一步,您甚至可以使用设置 metadata-complete=trueejb-jar.xml 完全忽略注释。

关于Java 消息驱动 Bean 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61062884/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com