Мой первоначальный взгляд на Джерси показал, что это хорошая структура, облегчающая создание RESTful Java API.
К сожалению, с момента принятия решения использовать его (вместе с Grizzly) я обнаружил, что он очень плохо документирован, следовательно, очень трудно выполнять общие задачи (что, я уверен, очень легко, когда вы знаете как).
Во всяком случае, надрываясь (извините, но я потратил много времени на это, и я расстроен), мой вопрос:
Как вводить объекты в ресурсы? Я знаю, что мне нужно использовать Injectable и связанные с ним классы, но после прочтения Javadocs все еще неясно, как это сделать.
Мой вариант использования очень прост, у меня есть объекты, к которым ресурсы должны получить доступ, и я бы действительно предпочел избегать использования статических полей для предоставления объектов ресурсам. Трудно представить, что кто-то создал приложение на Джерси без этого, но мне очень трудно понять, как это сделать.
Может кто-нибудь указать мне несколько простых примеров, как это сделать?
PS. Я бы предпочел не использовать Guice, это кажется излишним для моих нужд.