Dropwizard是如何工作的?

时间:2016-11-18 11:35:00

标签: dropwizard

对于一个非常简单的程序,例如:

package com.example.helloworld;

import com.yammer.dropwizard.Service;
import com.yammer.dropwizard.config.Bootstrap;
import com.yammer.dropwizard.config.Environment;

public class HelloWorldService extends Service<HelloWorldConfiguration> {
    public static void main(String[] args) throws Exception {
        new HelloWorldService().run(args);
    }

    @Override
    public void initialize(Bootstrap<HelloWorldConfiguration> bootstrap) {
        bootstrap.setName("hello-world");
    }

    @Override
    public void run(HelloWorldConfiguration configuration,
                    Environment environment) {
        // nothing to do yet
    }

}

有没有人知道这些步骤(从海面上方20k视图很好)Dropwizard如何接受这个并最终生成一个罐子?

代码示例取自他们的入门指南。

1 个答案:

答案 0 :(得分:1)

我假设您想知道如何构建可执行jar: 你可以按照这里描述的那样使用Maven:

http://www.dropwizard.io/0.7.1/docs/getting-started.html#setting-up-maven

如果这不能解答您的问题,请优化您的问题。