Java 为什么MDB类不能是最终类
这意味着消息驱动BeanJava 为什么MDB类不能是最终类,java,oop,jakarta-ee,ejb,Java,Oop,Jakarta Ee,Ejb,这意味着消息驱动Bean类不能定义为抽象类或最终类。这是什么原因?为什么不能为扩展关闭此类 更新: 我在JBoss Eap 6.3上对此进行了测试,我注意到虽然队列中有消息,但MDB不会被触发,但我找不到任何与此相关的错误日志。让容器检测instancess,这允许容器注入依赖项并执行其他操作。关于仪器的好文章-。当然,容器可以通过许多不同的方式来实现 这是一个好问题。EJB3.1规范除了教程没有说什么,我试过这么做,我注意到虽然队列中有消息,但MDB没有被触发,但是我找不到任何与此相关的错误日
类不能定义为抽象类或最终类。
这是什么原因?为什么不能为扩展关闭此类
更新:
我在JBoss Eap 6.3上对此进行了测试,我注意到虽然队列中有消息,但MDB不会被触发,但我找不到任何与此相关的错误日志。让容器检测instancess,这允许容器注入依赖项并执行其他操作。关于仪器的好文章-。当然,容器可以通过许多不同的方式来实现 这是一个好问题。EJB3.1规范除了教程没有说什么,我试过这么做,我注意到虽然队列中有消息,但MDB没有被触发,但是我找不到任何与此相关的错误日志。我在JBoss Eap 6.3上试过这个,它不够清晰,我无法接受这个答案。注入依赖项如何影响类的最终性?在大多数情况下,不可能安装最终类。比如说,这是关于hibernate用来进行插装的库。虽然我从来没有太在意过如此深刻的细节,所以你可能想找到更可靠的来源:)