Настройка Джерси с помощью XML? - PullRequest
0 голосов
/ 21 октября 2011

Можно ли настроить Джерси с помощью XML, а не аннотаций?Вот моя проблема:

У меня есть многомодульный проект maven со следующими модулями:

  • клиент
  • веб-сервис
  • общий

В общем модуле я хотел бы поместить свои базовые классы POJO с минимальными зависимостями в POM Maven.Модуль веб-сервиса потребует, чтобы POJO были настроены как для Hibernate, так и для Джерси (например, с аннотациями @XmlRoot и @Entity).Клиентский модуль не нуждается в конфигурации, специфичной для Hibernate и Jersey, а аннотированные классы привносят зависимости в POM клиента.

Обычно я на самом деле предпочитаю аннотации XML, но в этом конкретном случае япытаюсь сохранить дизайн модульным и, по крайней мере, несколько чистым.

Есть предложения?

1 Ответ

1 голос
/ 21 октября 2011

Вы можете аннотировать классы и помечать hibernate и jersey как необязательные зависимости . Затем классы соответствующим образом аннотируются, и ваш клиент свободен от дополнительных зависимостей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...