scala-dropwizard-guice-example:说明如何在 Dropwizard 应用程序中为依赖注入设置 Guice 的示例

时间:2024-07-14 08:04:46
【文件属性】:

文件名称:scala-dropwizard-guice-example:说明如何在 Dropwizard 应用程序中为依赖注入设置 Guice 的示例

文件大小:22KB

文件格式:ZIP

更新时间:2024-07-14 08:04:46

Scala

Scala 中的 Dropwizard-Guice 示例 这个存储库包含一个简单的例子,展示了如何在 Dropwizard 中使用 Guice 进行依赖注入。 Scala 是所选择的语言,但请注意,这里是非常“Java 的咖啡脚本”,而不是任何更复杂或更实用的语言。 这个示例的创建是由一个需要使用和旧版本的。 为依赖注入选择了轻量级框架,但遇到了许多烦人的问题,现有文档和其他示例项目都没有很好地涵盖这些问题。 使用的工具 示例 Dropwizard 应用程序中使用了以下包: dropwizard-guice 包向 Dropwizard 初始化添加了一个包,它会自动将资源实现添加到环境中。 它还创建了一个提供对配置和环境实例的访问的 Guice 注入器。 这消除了很多样板:很可能创建一个 Dropwizard 应用程序,它的服务类中有一个空的run方法。 构建和运行示例 要构建和运行示例应


【文件预览】:
scala-dropwizard-guice-example-master
----dropwizard-6.2()
--------pom.xml(14KB)
--------config()
--------src()
----LICENSE(1KB)
----.gitignore(91B)
----README.md(4KB)

网友评论