dropwizard-stencil:使用 Dropwizard 的微服务模板

时间:2024-07-02 11:28:34
【文件属性】:

文件名称:dropwizard-stencil:使用 Dropwizard 的微服务模板

文件大小:21KB

文件格式:ZIP

更新时间:2024-07-02 11:28:34

Groovy

Dropwizard 模板 Dropwizard 是一个微服务框架。 此模板显示了我们添加到 Dropwizard 的各种配置和库。 原则 这个模板应该非常小,因为它是一个微服务。 但它应该具有所有的功能,可以用于生产。 特征 源代码和测试是用 Groovy 编写的。 Gradle 用作构建工具。 使用 Checkstyle 和 CodeNarc 进行代码质量检查。 运行单元测试。 代码覆盖率正在被测量,我们知道它是如何变化的(向上或向下)。 具有检查代码质量、运行测试并生成代码覆盖率报告的预提交。 有横幅。 有健康检查页面 (/health)。 具有显示版本等的信息页面 (/info)。 有 Groovy 控制台来帮助开发。 使用 Log4J 或 SLF4J 进行集中日志记录 有 Mockito 和 Hamcrest 来协助测试。 用于依赖注入的 Google Gu


【文件预览】:
dropwizard-stencil-master
----gradlew.bat(2KB)
----gradlew(5KB)
----config()
--------checkstyle()
--------codenarc()
----conf()
--------stencil-service.yml(255B)
----gradle.properties(87B)
----LICENSE(1KB)
----gradle()
--------wrapper()
----src()
--------test()
--------main()
----.gitignore(273B)
----README.md(1KB)
----settings.gradle(41B)
----build.gradle(6KB)

网友评论