Spring @ResponseBody Jackson JsonSerializer mit JodaTime

Ich habe unten Serializer für JodaTime-Handhabung:

public class JodaDateTimeJsonSerializer extends JsonSerializer<DateTime> {

    private static final String dateFormat = ("MM/dd/yyyy");

    @Override
    public void serialize(DateTime date, JsonGenerator gen, SerializerProvider provider)
            throws IOException, JsonProcessingException {

        String formattedDate = DateTimeFormat.forPattern(dateFormat).print(date);

        gen.writeString(formattedDate);
    }

}

Dann mache ich auf jedem Modellobjekt Folgendes:

@JsonSerialize(using=JodaDateTimeJsonSerializer.class )
public DateTime getEffectiveDate() {
    return effectiveDate;
}

Mit den obigen Einstellungen@ResponseBody und Jackson Mapper funktioniert sicher. Die Idee, wo ich weiter schreibe, gefällt mir jedoch nicht@JsonSerialize. Was ich brauche ist eine Lösung ohne die@JsonSerialize auf Modellobjekten. Ist es möglich, diese Konfiguration irgendwo in Spring XML als One-Konfiguration zu schreiben?

Schätze deine Hilfe.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage