2017-02-19 9 views
-1

У меня есть следующие проекты:Что такое подходящее место для размещения Джерси ResourceConfig

  • веб,
  • Отдых,
  • Услуги

Может кто-нибудь пожалуйста, скажите мне, что это лучшее место, сохранить код для class который extends Джерси org.glassfish.jersey.server.ResourceConfig.Wether класс. Это должно быть в проекте веб-проекта или отдыха?

ответ

0

В моих проектах я держу класс ResourceConfig близким к ResourceClasses (фактическим restclasses). Какой должен быть проект Отдыха в вашем случае

Я делаю это по следующим причинам

  • ResourceConfig контролирует, как ваши ресурсы загружаются так я имею смысл иметь их рядом с resourceclasses
  • Это дает вам возможность использовать ResourceConfig в ваших тестах (Unit | Integration), возможно, даже использует 2 разных Configs, которые расширяют DefaultConfig для таких вещей, как Fakedatabases и реальные базы данных в Test and Production, но общая конфигурация, такая как RestImpl, связывается с RestInterface (где фактические аннотации) находится в DefaultConfig

Надеюсь, это ясно, что я хочу сказать.

Смежные вопросы