我有一個會話對象,它包含對另一個對象的引用,我不希望序列化它。 使用註釋可以這樣做嗎?Spring 3 - 停止序列化自動佈線的bean
@Component
public class Model implements Serializable{
private static final long serialVersionUID = 1L;
@Autowired
private Validator validator;
由於提前,
我有一個會話對象,它包含對另一個對象的引用,我不希望序列化它。 使用註釋可以這樣做嗎?Spring 3 - 停止序列化自動佈線的bean
@Component
public class Model implements Serializable{
private static final long serialVersionUID = 1L;
@Autowired
private Validator validator;
由於提前,
你可以用transient
標記它,雖然它會反序列化後是null
。
您也可以將驗證移出POJO到輔助類中。您可以使用JSR-303中描述的來自javax.validation的驗證註釋。這裏是一個HOWTO鏈接: http://www.openscope.net/2010/02/08/spring-mvc-3-0-and-jsr-303-aka-javax-validation/
你的意思是私人短暫驗證驗證? – tsunade21 2011-03-14 16:06:48
@ tsunade21:是的。 – axtavt 2011-03-14 16:17:37