配置Spring';s映射JacksonHttpMessageConverter
我在Spring MVC中使用配置Spring';s映射JacksonHttpMessageConverter,spring,spring-mvc,jackson,Spring,Spring Mvc,Jackson,我在Spring MVC中使用MappingJacksonHttpMessageConverter自动序列化如下对象: @RequestMapping(value="/*/getAccount", method=RequestMethod.GET) @ResponseBody public Account getAccountAction() { Account account = accountService.getAccount(); return account; } 是
MappingJacksonHttpMessageConverter
自动序列化如下对象:
@RequestMapping(value="/*/getAccount", method=RequestMethod.GET)
@ResponseBody
public Account getAccountAction() {
Account account = accountService.getAccount();
return account;
}
是否可以配置序列化对象的哪些属性?在我的示例中,Account
有3个集合作为属性,序列化所有这些内容将导致一个巨大的对象树。这里我只想返回平面对象
真诚地,
Erik您是否已经尝试使用Jackson注释
有一个注释可用于忽略给定的属性列表,以便在类级别上进行序列化,还有一个注释可用于标记属性,以便在字段级别上进行序列化。我可以解决这个问题:使用注释配置Jackson,Jackson配置中对此进行了详细描述