Dropwizard - 我的 YML 文件在哪里?

Dropwizard - Where is my YML file?

我按照 Dropwizard 的入门指南执行了以下 maven 命令:

mvn archetype:generate -DarchetypeGroupId=io.dropwizard.archetypes -DarchetypeArtifactId=java-simple -DarchetypeVersion=0.9.1

我能够 运行 修改项目,但我在项目中找不到任何 YML 文件?

澄清一下,这是我应该自己创建的东西还是我错误地假设它会自己生成?

是的,我不认为 YAML 文件是自己生成的,因为 Dropwizard 可以在没有 YAML 文件的情况下运行。

只有当您调整内置配置添加您自己的配置时,您才需要将其指定为AppConfiguration class 并在 configuration.yaml 文件中提供相应的值。

P.S:还有其他方法可以提供配置,例如按照 here 所述将其作为 JVM args 传递,但我不建议使用它们.

启动 dropwizard 应用程序的简单命令是 java -jar <your jar path> server <path_to_our_yml>

服务器也是启动 dropwizard 应用程序的默认参数。