如何正确有效地使用google guice

发布于 2024-11-16 09:06:43 字数 351 浏览 1 评论 0原文

我正在开发一个网站,我们使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏尔 2024-11-23 09:06:43

我认为最佳实践部分会对您有所帮助。

I think Best practice section will help you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文