2010-09-19 147 views
2

我在Spring MVC使用MappingJacksonHttpMessageConverter自動序列化這樣的對象:配置Spring的MappingJacksonHttpMessageConverter

@RequestMapping(value="/*/getAccount", method=RequestMethod.GET) 
@ResponseBody 
public Account getAccountAction() { 
    Account account = accountService.getAccount(); 
    return account; 
} 

是否可以配置哪些對象的屬性被序列化?在我的示例中,Account有3個集合作爲屬性,並且序列化所有這些內容將導致巨大的對象樹。在這裏,我只想返回平面對象。

真誠, 埃裏克

回答

3

你已經嘗試使用傑克遜註解?

有註釋@JsonIgnoreProperties可用於忽略類級別上的序列化屬性的給定列表,並且@JsonIgnore標記要在字段級別上序列化時忽略的屬性。

+0

是的,我已經寫了。 – Erik 2010-09-21 11:50:29

0

我可以弄明白:配置Jackson的annotatons,它在Jackson配置中有詳細的描述。