2011-09-21 17 views
5

Mam bibliotekę obiektów, których kod źródłowy nie jest edytowalny, więc nie mogę ich adnotować, czy istnieje inny sposób na skonfigurowanie Jackson Mapper jak poprzez XML.JACKSON Mapping XML config Bez adnotacji

+0

Byłoby dobrze, aby rozwinąć rodzaju rzeczy trzeba adnotacje o, po prostu upewnij się, że odpowiedzi mogą zaspokoić określone potrzeby. – StaxMan

+0

Nie znalazłem dotąd sposobu, ale chciałbym, aby ta funkcja istniała: nie widzę powodu, dla którego obiekty stworzone przez Jacksona powinny wiedzieć cokolwiek na ten temat. –

Odpowiedz

4

Co chcesz skonfigurować? Często nie ma potrzeby konfigurowania czegokolwiek.

Jednym ze sposobów wykorzystania adnotacji bez modyfikowania klasy wartość jest w użyciu „mix-in adnotacji” (patrz, na przykład this)

+0

Czy to możliwe dzięki Spring config, aby wprowadzić te mixiny, ponieważ nie chcę żadnych zależności czasu kompilacji w modelu domeny –

+0

Nie mam pojęcia, nie używam Springa, więc może spytaj o to na liście mailingowej Spring. Wciąż jestem ciekawy, jakie rzeczy chcesz skonfigurować? Jeśli chcesz włączyć funkcje, można użyć konfiguracji wiosna, aby włączyć funkcje ObjectMapper. – StaxMan

+0

Chcę móc powiedzieć, jak skonfigurować adnotacje ignorowania w jednym środowisku, ale w innym na przykład chcę, aby niektóre właściwości były zawarte w usługach internetowych, ale na żądanie strony internetowej chcę zignorować niektóre relacje, ponieważ nie chcę odbudowywać i redpoly dla każdego enviornment po prostu chcą w eksternalizacji tej konfiguracji może w XML, jak robię z większością innych technologii używam jak JPA, Validation i inne –

Powiązane problemy