gpt4 book ai didi

java - 如何在 Dropwizard 项目中设置 Jetty 服务器?

转载 作者:太空宇宙 更新时间:2023-11-04 11:48:37 27 4
gpt4 key购买 nike

最近我开始使用 Java 进行开发,并了解了 Dropwizard 框架。但这里让我感到困惑的是,我没有在网上获得任何资源来解释如何使用我的 Dropwizard 应用程序设置 Jetty 服务器(我以前使用过 Apache Tomcat,但被告知 Jetty 是一个更好的选择)。另外,Embedded-jetty有什么用呢?

(我意识到这个问题的本质相当业余,但我找不到任何在线资源可以简洁地解释这一点:(...)

最佳答案

应用部分:

import io.dropwizard.Application;
public class App extends Application<AppConfiguration> {
public static void main(String[] args) throws Exception {
new App().run(args);
}

@Override
public void run(AppConfiguration configuration, Environment environment) {
final AppResource resource = new AppResource();
environment.jersey().register(resource);
}

具有用于获取版本的虚拟 API 的资源:

public class AppResource {
@GET
@UnitOfWork(readOnly = true)
@Path("/version")
@ApiOperation(
value = "Retrieve the version")
@Timed
public Version getVersion() {


return new Version();
}

}

关于java - 如何在 Dropwizard 项目中设置 Jetty 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42061875/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com