我有一个会话对象,其中包含对我不希望序列化的另一个对象的引用。 是否可以使用注释来实现?
@Component
public class Model implements Serializable{
private static final long serialVersionUID = 1L;
@Autowired
private Validator validator;
提前致谢,
答案 0 :(得分:2)
您可以使用transient
对其进行标记,但在反序列化后它将为null
。
答案 1 :(得分:1)
您还可以将验证从POJO移到辅助类中。您可以使用JSR-303中javax.validation describe的验证注释。这是一个howto链接: http://www.openscope.net/2010/02/08/spring-mvc-3-0-and-jsr-303-aka-javax-validation/