Java 需要使用OpenAPI3.0记录jetty服务器RESTAPI

Java 需要使用OpenAPI3.0记录jetty服务器RESTAPI,java,eclipse,jetty,swagger-ui,openapi,Java,Eclipse,Jetty,Swagger Ui,Openapi,我正在尝试将openAPI3.0(或Swagger)集成到带有jetty服务器的java项目中。我的服务器使用连接线程池来接受请求,然后不同的处理程序调用相应的API来执行它们。服务器代码如下所示- package com.example.hfs; 导入com.example.hfs.handlers.*; 导入org.eclipse.jetty.server.*; 导入org.eclipse.jetty.server.handler.ContextHandler; 导入org.eclipse.

我正在尝试将openAPI3.0(或Swagger)集成到带有
jetty服务器的java项目中。我的服务器使用连接线程池来接受请求,然后不同的处理程序调用相应的API来执行它们。服务器代码如下所示-

package com.example.hfs;
导入com.example.hfs.handlers.*;
导入org.eclipse.jetty.server.*;
导入org.eclipse.jetty.server.handler.ContextHandler;
导入org.eclipse.jetty.server.handler.ContextHandlerCollection;
导入org.eclipse.jetty.util.thread.QueuedThreadPool;
公共类StartHFS{
公共静态void main(字符串[]args)引发异常{
System.out.println(“StartHFS”);
//创建和配置线程池。
QueuedThreadPool threadPool=新的QueuedThreadPool();
setName(“服务器”);
//创建一个服务器实例。
服务器=新服务器(线程池);
//HTTP配置和连接工厂。
HttpConfiguration httpConfig=新的HttpConfiguration();
HttpConnectionFactory http11=新的HttpConnectionFactory(httpConfig);
//创建ServerConnector以接受来自客户端的连接。
ServerConnector连接器=新的ServerConnector(服务器,1,1,http11);
连接器。设置端口(8080);
connector.setHost(“127.0.0.1”);
connector.setAcceptQueueSize(128);
addConnector(连接器);
addHandlers(服务器);
//启动服务器,使其开始接受来自客户端的连接。
server.start();
join();
System.out.println(“StartHFS DONE”);
}
静态void addHandlers(最终服务器){
ContextHandlerCollection contexts=新建ContextHandlerCollection();
setHandler(上下文);
ContextHandler logHandler=新的ContextHandler(“/log”);
setHandler(新的LoggingHandler());
addHandler(logHandler);
ContextHandler helloHandler=新的ContextHandler(“/hello”);
setHandler(新的helloHandler());
addHandler(helloHandler);
ContextHandler featureStoreHandler=新的ContextHandler(“/featurestore”);
setHandler(新的featureStoreHandler());
addHandler(featureStoreHandler);
ContextHandler featureGroupsHandler=新的ContextHandler(“/featuregroups”);
setHandler(新的featureGroupsHandler());
addHandler(featureGroupsHandler);
//添加招摇过市UI处理程序
ContextHandler swaggerUIHandler=newcontexthandler(“/docs/”);
setHandler(新的swaggerUIHandler());
addHandler(swaggerUIHandler);
}
由于我对这个jetty和OpenAPI非常陌生,我不知道如何开始与这种类型的服务器集成

我在尝试解决方案,但无法理解如何将此解决方案应用于我的服务器类型