Java 如何连接swagger用户界面

Java 如何连接swagger用户界面,java,swagger,Java,Swagger,我正在尝试将swagger ui连接到java动态web项目中。目前,rest api工作正常,我可以点击以下url并查看json: 我的项目使用Java、Swagger、Wildfly和RestEasy public class SwaggerServlet extends HttpServlet { @Override public void init(ServletConfig config) throws ServletException { super.

我正在尝试将swagger ui连接到java动态web项目中。目前,rest api工作正常,我可以点击以下url并查看json:

我的项目使用Java、Swagger、Wildfly和RestEasy

public class SwaggerServlet extends HttpServlet {
    @Override
    public void init(ServletConfig config) throws ServletException {
        super.init(config);

        BeanConfig beanConfig = new BeanConfig();
        beanConfig.setVersion("1.0.0");
        beanConfig.setSchemes(new String[] { "http" });
        beanConfig.setHost("localhost:8080");
        beanConfig.setBasePath("/test");
        beanConfig.setResourcePackage("com.test.rest");
        beanConfig.setScan(true);
    }
}
按照这个链接上的教程:连接swagger ui似乎对我不起作用。我从github下载了swagger ui repo。我在以下位置创建了一个swagger文件夹:

我的项目/src/main/webapp/swagger

在swagger文件夹中,从swagger ui项目复制dist文件夹。我还按照教程的建议编辑了URL:

  // Build a system
  const ui = SwaggerUIBundle({
    url: "test/api-docs",
    dom_id: '#swagger-ui',

我最终遵循了在该链接中找到的一个示例:

它起作用了!我注意到文档采用了一种稍微不同的方法,由于某种原因,这种方法对我不起作用


谢谢大家

当你转到那个URL时,你看到了什么?有什么吗?@Hack-R:没什么,空白页你可以从@RameshKC处查看不幸的是,我没有使用spring,所以我的设置看起来不同,谢谢你的建议,如果你能打电话得到回复的话。要查看UI,请尝试调用并检查其是否显示了招摇过市的UI页面,如果没有,则可能会遗漏一些内容。