Можно ли настроить Джерси 2.26.x так, чтобы он зависел исключительно от Spring для инъекций, а не от HK2? Я знаю, что сейчас Джерси совместим с Spring, но можно ли полностью избавиться от HK2?
Джерси 2.26 и весна 4.3.10, но без HK2
Ответы (1)
Нет, это не так. Джерси использует многие специальные функции hk2 (например, хорошую интеграцию со Spring и Guice) для работы.
person
jwells131313
schedule
10.08.2017
Начиная с версии 2.26, Джерси фактически избавился от HK2 как от жесткой зависимости. Он украл некоторые из ваших классов, добавил свою собственную упаковку и теперь делает поставщика внедрения зависимостей подключаемым через InjectionManager. В настоящее время существуют реализации CDI и HK2.
- person Paul Samsotha; 11.08.2017
Я предполагаю, что это верно для клиентских приложений. Они по-прежнему активно используют hk2 внутри компании.
- person jwells131313; 15.08.2017