@Override
protected void configure() {
install(new RequestScopeModule());
install(new JaxrsModule());
requireBinding(ObjectMapper.class);
findResourcesWith(Path.class);
findResourcesWith(Provider.class);
bind(BaseApi.class).to(BaseApiImpl.class);
bind(UsersApi.class).to(UsersApiImpl.class);
bind(GroupsApi.class).to(GroupsApiImpl.class);
bind(RepositoriesApi.class).to(RepositoriesApiImpl.class);
bind(RepositoryFacadeFactory.class).to(JGitRepositoryFacadeFactory.class);
bindSubResourceFactory(GroupApi.class, GroupApiImpl.class, GroupApiFactory.class);
bindSubResourceFactory(CommitApi.class, CommitApiImpl.class, CommitApiFactory.class);
bindSubResourceFactory(BranchApi.class, BranchApiImpl.class, BranchApiFactory.class);
bindSubResourceFactory(RepositoryApi.class, RepositoryApiImpl.class, RepositoryApiFactory.class);
bind(Config.class).toInstance(config);
}
GitServerModule.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:git-server
作者:
评论列表
文章目录