我有Maven项目,它使用另一个项目作为jar库。我有来自jar的@Inject' ed UserService接口,我得到:
com.google.inject.ConfigurationException:Guice配置错误: 1)没有绑定UserService的实现。
我试图将UserService接口绑定到具体类,但后来我得到了#34;没有实现...被绑定"注入UserService的类的异常。如何解决这个问题?
@Override
protected void configure() {
Properties configProperties = loadPropertiesFile("device.properties");
bind(Properties.class).annotatedWith(AppProperties.class).toInstance(configProperties);
Names.bindProperties(binder(), configProperties);
Names.bindProperties(binder(), loadProperties("/" + GenericBootstrapConstants.BOOTSTRAP_PROPERTIES_FILE));
bind(UserService.class).to(UserServiceImpl.class);
}
答案 0 :(得分:0)
我为每个注入的服务都有bind()和addMapperClasses()。谢谢JérémieB