我在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.
谢谢!