我最初对 Jersey 的看法表明这是一个很好的框架,可以轻松创建 RESTful Java API。
不幸的是,自从决定使用它(与 Grizzly 一起)以来,我发现它的文档记录非常差,因此很难执行常见的任务(我相信一旦你知道怎么做就很容易了)。
无论如何,抱怨(对不起,但我在这方面浪费了很多时间,我很沮丧),我的问题:
如何将对象注入资源?我知道我需要使用 Injectable 和相关类,但是在阅读了 Javadocs 之后,仍然不清楚如何做到这一点。
我的用例非常简单,我有资源需要访问的对象,我真的宁愿避免使用静态字段将对象公开给资源。很难想象有人在不这样做的情况下构建了 Jersey 应用程序,但我很难找出方法。
谁能指出一些简单的例子来说明如何做到这一点?
PS。我不想使用 Guice,这对我的需求来说似乎有点过分了。