我想在Proxetta的帮助下将类实现为DynamicMBean(和NotificationBroadcaster)。那就是我想保留原始的public abstract class MyBean签名,而不必像public abstract class MyBean implements DynamicMBean, NotificationBroadcaster这样更改它。

(目前)可行吗?

最佳答案

为了确保我已经理解您的需求,让我回顾一下-您不想向MyBean声明中添加接口,但是想添加由DynamicMBean定义的方法?我不确定我是否理解以下内容:


  将类实现为DynamicMBean


实现(即方法)从何而来?您为什么需要AOP?

Proxetta提供了两种创建代理的方法(或3 :)。第一个是通过子类化您的类并包装要更改的方法。或通过向您提供将调用委派给目标的包装器。在两种情况下,如果我理解正确,我都看不到如何使用Proxetta实现所需的功能。

无论如何,您可能总是尝试用一些解释您的问题的代码示例与Jodds支持联系:)

关于java - 包括与Proxetta的额外接口(interface),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25679897/

10-09 15:45