gpt4 book ai didi

java - JSONDOC 创建显示异常

转载 作者:行者123 更新时间:2023-12-02 05:58:32 27 4
gpt4 key购买 nike

我想记录我的基于 REST 的 API,因此我搜索了 google 并找到了这个 http://jsondoc.org/

我使用 GuiceConfig 来注入(inject)对象,并在 GuiceConfig.java 中使用了方法 JSONDocUtils.getApiDoc(servletContext, version, basePath);

public void contextInitialized(ServletContextEvent servletContextEvent) {

LOGGER.info("Initializing Context : configuring juice Injector");
injector = Guice.createInjector(new Module[] { new PropertiesModule(),
................
} });

ServletContext servletContext = servletContextEvent.getServletContext();
servletContext.setAttribute(Injector.class.getName(), injector);
System.out.println("JSON DOC UTILS......");
JSONDocUtils.getApiDoc(servletContext, "1.0", "jsondoc");
}

代码抛出异常“java.lang.NoClassDefFoundError:org/jsondoc/core/util/JSONDocUtils”但实际上我已将jar指定为这样的依赖项

  <dependency>
<groupId>org.jsondoc</groupId>
<artifactId>org.jsondoc</artifactId>
<version>1.0.2</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/jsondoc-core.jar</systemPath>
</dependency>

是的,它位于 lib 文件夹中。

最佳答案

现在 JSONDoc 在 Maven Central 上可用,因此最好将其升级到最新版本,并最终按照网站上的迁移说明进行操作。

关于java - JSONDOC 创建显示异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22859801/

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