0

编写了 hessian 服务之后,我在我的 spring 应用程序中设置了 Hessian webservice 及其工作。

使用 org.springframework.remoting.caucho.HessianServiceExporter - SpringFramework 3.1,Hessian 4.0.1,

public interface RetailService {
    List<User> getUserList();
}

@Component
public class RetailServiceImpl implements RetailService {
    public List<User> getUserList() {
        List<User> list=//get from db
        return list;
    }
}

class User{
    String name,otherFields;

    //Exclude this from serialization
    Role role;
}

如何从序列化中排除某些字段。我可以编写一个不包括 Role 的包装器/继承类,但我更喜欢使用现有类本身的简单(如注释)。

4

1 回答 1

1

使用transient- 防止字段序列化的关键字:

transient Role role;

有关更多信息,请参阅此链接

于 2012-11-23T07:21:08.573 回答