我有以下代码:
public class XYZModule extends AbstractModule {
@Override
protected void configure() {
}
@Provides
@Singleton
private XYZ provideXYZ() {
return new XYZ(1, 2);
}
}
空的configure()方法在这里有用吗?
从Guice 4.2开始,该configure()
方法abstract
不再存在。因此,如果不使用它,可以在模块中摆脱它。这是发行说明的内容:
AbstractModule.configure()
是abstract
不允许只使用@Provides
/@ProvidesIntoSet
/ ...方法的模块。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句