我尝试运行this模板项目来设置RESTful Web服务时遇到严重问题。我不断得到例外
org.glassfish.hk2.api.UnsatisfiedDependencyException: There was no object available for injection at Injectee(requiredType=ToDoService,parent=ToDoResource,qualifiers={}),position=-1,optional=false,self=false,unqualified=null,383253211)
我已阅读过类似的帖子,其中大多数建议使用AbstractBinder。我尝试通过插入一个类
来实现public class MyBinder extends AbstractBinder {
@Override
protected void configure() {
bind(DefaultToDoService.class).to(ToDoService.class);
}
}
但现在我不知道在哪里注册。我试图在RestConfiguration类中扩展Application,但是寄存器方法不存在...... Jersey文档在这个问题上似乎不太清楚。如果你能给我一些帮助,可以节省我很多时间!