1

我在Java中有这样的情况:

interface IService {
    IMyObject getObject();
}

// This class is not serializable...
class NotSerializable implements IMyObject {
    ...
}

我已经设置了 Spring 3.1 远程处理,以便我的客户端获得对 IService 实现的代理引用。此实现在调用 getObject() 时返回不可序列化的对象,这会导致封送处理异常。 有没有办法让 Spring 自动返回 IMyObject 实现的代理? 客户端代码如下所示:

IService remoteService = ....;            // Get proxied service object from Spring.
IMyObject o = remoteService.getObject();  // Returns a proxied IMyObject
o.someMethod();                           // Runs the method on the proxied object.

谢谢!

4

0 回答 0