So erstellen Sie eine Anmerkung, eine Gruppe von Jackson-Anmerkungen?

Einem Jahr oder so, Las ich einen Artikel, der erklärt, wie ich es schaffen könnte, eine Anmerkung, die im Grunde ist ein container für andere Anmerkungen. Auf diese Weise, wenn ich immer die gleichen 5 Anmerkungen in einem bestimmten use-case erstelle ich eine Anmerkung, die Sie enthält, und verwenden, statt.

Kann ich leider nicht, finde den Artikel nicht mehr und würde wirklich gerne tun, dass richtige jetzt für meine jackson-Konfiguration.

Da ich kann nicht finden alle Informationen auf, dass auf meinem eigenen ich bin zu Beginn Frage ich mich erinnern kann. Ist das möglich oder bin ich nur falsch???

BEARBEITEN

Was ich will, ist so etwas wie:

@Target(ElementType.METHOD)
@com.fasterxml.jackson.databind.annotation.JsonSerialize(using=MySerializerThatIsUsedEverywhere.class
@javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(MyCustomXmlAdapter.class)
@SomeOtherEvaluatedByTheSerializer
public @interface SerializerUseCase01 {
    public String a();
    public int b();
)

mein Szenario ist, dass ich habe eine Reihe von Serialisierung verwenden Fälle können behandelt werden, indem die gleichen serializer mit verschiedenen configs. Um alles einfacher zu machen zu verwenden und mehr Transparenz, die ich wrappen will die jackson-config und den serializer config in einer annotation.

InformationsquelleAutor Laures | 2012-11-15
Schreibe einen Kommentar