2013-07-22 96 views
3

我想创建一些串行器,它们知道我的一些弹簧豆。对我来说,最好的方法是扩展DefaultSerializerProvider,但我无法确定。Jackson串行器弹簧豆

@Component 
public class PhotoSerializer extends JsonSerializer<String> { 

    @Autowired 
    Service service; 

    @Override 
    public void serialize(String value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { 
     jgen.writeString(service.doIt(value)); 
    } 
} 

什么是由Spring创建一些序列化器的正确方法?

+0

https://jira.springsource.org/browse/SPR-10768 :) – Cemo

回答