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 应用程序的默认参数。
我按照 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 应用程序的默认参数。