我试图实现类似这样的东西
@Path("foo")
public class Foo {
@Context
private BarContext barContext;
@GET
@Bar(name="foo")
public String index() {
barContext.name // output => foo
...
}
}
但我不知道它是否可行 有人可以帮助我 谢谢
答案 0 :(得分:0)
@Context
can't inject arbitrary objects for you.
如果您正在寻找一般的依赖注入库/框架,那么您的JAX-RS实现可能会附带一个(例如,Jersey附带HK2,JSR-330实现)。或者尝试Guice。或Dagger。