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