如何正确有效地使用google guice
我正在开发一个网站,我们使用 Google Guice 进行依赖注入。现在我们只需使用 guice 通过添加 @ImplementedBy 注释来隐式注入服务的构造函数。代码如:
@ImplementedBy(ServiceImp.class)
public Interface Service{...}
public ServiceImpl{@Inject constructor()....}
Guice.createInjector().getInstance(Service.class)
我想我们可能需要设置舞台和范围或者其他涉及表演的因素。但我对这一切都不确定。
有人可以分享一些经验吗?
I am working on a web site and we use the Google Guice for the Dependence Injection. Now we just use the guice to inject the constructor of the services implicitly by adding the @ImplementedBy
annotation. The code is such as:
@ImplementedBy(ServiceImp.class)
public Interface Service{...}
public ServiceImpl{@Inject constructor()....}
Guice.createInjector().getInstance(Service.class)
I think we may need to set the stage and the scope or other factor involves in the performance. But I am not sure about all of this.
Could anyone share some experience?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为最佳实践部分会对您有所帮助。
I think Best practice section will help you.