使用 Guice 实现 Restlet

Posted

技术标签:

【中文标题】使用 Guice 实现 Restlet【英文标题】:Restlet implementation with Guice 【发布时间】:2015-08-25 09:36:08 【问题描述】:

随着Guice 的引入,Java 开发向前迈出了一大步。我的项目严重依赖 Warp-persist 及其继任者 GuicePersist 来实现持久性。

但是 Guice 和 Restlet 的使用似乎不匹配。 从 servlet 级别看来,只有 @Inject 会话和持久性工厂才有可能。 对于事务处理,我需要 Guice 来创建 Restlet ServerResources,这使我能够 @Inject 持久性内容,例如 @Transactional 或 UnitOfWork。

Guice 在 Restlet 的路线图上有什么变化吗?

是否有将 Guice 与 Restlet 结合使用的最佳实践?

问候,

罗兰·伯克

【问题讨论】:

【参考方案1】:

*** 相关已将我指向博客“Restlet Guice extension considered ... unnecessary”

事实上,Restlet 已经有了一个 Guice 扩展; Restlet Extensions => Guice

【讨论】:

以上是关于使用 Guice 实现 Restlet的主要内容,如果未能解决你的问题,请参考以下文章

使用 Guice/Peaberry 进行 osgi 声明式服务

Guice绑定和FactoryModuleBuilder

模块管理 Guice

Google Guice之作用域

Guice 和 Servlet - 一般理解问题?

guice的能力简述