Mit der Jackson-JSON-Ansichten, ohne Sie zu kommentieren ursprünglichen bean-Klasse

Gibt es eine Möglichkeit, die ich nutzen kann Jackson JSON-Ansichten oder etwas wie es, ohne zu kommentieren die original-bean-Klasse? Ich bin auf der Suche nach irgendeiner Art von runtime/dynamische Konfiguration, lassen Sie mich etwas ähnliches tun.

Meine Bohne ist ein @Entity verpackt in einem GLAS, die geteilt werden können durch mehrere Projekte. Ich versuche zu vermeiden, berühren und re-packaging der gemeinsam genutzte JAR-weil der UI-änderungen in die betroffenen Projekte.

Idealerweise würde ich gerne so etwas wie

jsonViewBuilder = createViewBuilder(View.class);
jsonViewBuilder.addProperty("property1");
jsonViewBuilder.addProperty("property2");

ersetzen

Bean {
  @JsonView(View.class)
  String property1;

  @JsonView(View.class)
  String property2;
}

Irgendwelche Ideen?

Zugrunde liegenden Umgebung: Spring 3.0, Spring MVC und Glassfish 3.1.1.

InformationsquelleAutor wrschneider | 2011-12-12
Schreibe einen Kommentar