我按照下面的maven命令执行了Dropwizard的入门指南:
mvn archetype:generate -DarchetypeGroupId=io.dropwizard.archetypes -DarchetypeArtifactId=java-simple -DarchetypeVersion=0.9.1
我能够运行,修改项目,但我无法在项目中找到任何YML文件?
只是为了澄清,这是我应该自己创造的东西,还是我认为它会由它自己产生的错误?
答案 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应用程序而传递的默认参数。