Dropwizard - 我的YML文件在哪里?

时间:2016-09-12 17:10:15

标签: java-ee yaml dropwizard

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

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

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

只是为了澄清,这是我应该自己创造的东西,还是我认为它会由它自己产生的错误?

2 个答案:

答案 0 :(得分:1)

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

仅当您调整内置配置添加您自己的时,您才需要指定{{1} } class并在AppConfiguration文件中提供相应的值。

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

答案 1 :(得分:0)

启动dropwizard应用程序的简单命令是var express = require('express'), app = express(), db = require('./db'), bodyParser = require('body-parser'), controller = require('./controller'); app.use(express.static('../public')); app.get('/server', function (req, res) { console.log(__dirname); res.sendFile('/../client/index.html'); });

sever也是为启动dropwizard应用程序而传递的默认参数。