Java 如何使用swagger创建RESTful API
使用swagger(编辑模式),我创建了一个项目模板,其中包含Java 如何使用swagger创建RESTful API,java,spring,maven,spring-mvc,swagger,Java,Spring,Maven,Spring Mvc,Swagger,使用swagger(编辑模式),我创建了一个项目模板,其中包含swagger.yaml(请参见下图): 然后我在IntellijIDEA中打开了这个模板,以便开始为我在swagger.yaml中指定的3个端点开发后端。我的目标是开发具有多个端点的RESTful API 我完全误解了项目产生的结构。通常有src和main和test。在这个项目的结构中,我看到了像express,should等文件夹。它们是什么意思?我如何将这个项目转换成SpringMVC(使用SpringBoot)?我是否应该手
swagger.yaml
(请参见下图):
然后我在IntellijIDEA中打开了这个模板,以便开始为我在swagger.yaml
中指定的3个端点开发后端。我的目标是开发具有多个端点的RESTful API
我完全误解了项目产生的结构。通常有
src
和main
和test
。在这个项目的结构中,我看到了像express
,should
等文件夹。它们是什么意思?我如何将这个项目转换成SpringMVC(使用SpringBoot)?我是否应该手动添加pom.xml
?或者,spring项目的结构可以从Swagger?自动生成。要了解像express
这样的文件夹意味着什么,您需要研究。这是一个很好的起点
现在,来谈谈你的问题。我想你有两个选择-
swagger.yaml
输入到Spring MVC并生成服务器。不是node.js
李>
package.json的内容。它将有一个依赖项列表
ii)找到这些依赖项的Maven
等价物,并创建一个pom.xml
iii)创建web项目并将其部署到服务器上
这不是Java、Spring或Maven。这是使用NPM的Javascript和在NodeJS中构建express服务器的设置。我猜您可能生成了错误类型的项目——它是针对NodeJS/Express的“招摇过市”项目,而不是针对Java/Spring的项目。编辑:顺便说一句,“node_modules”及其下的所有内容本质上都是NPM,相当于本地Maven存储库。@kab:我是否应该打开swagger ui并为Java/Spring重新生成它?如果您使用的就是这个,并且您想要一个Java/Spring项目,那么是的。我不会招摇过市,也受不了,所以我对他们的任何工具都没有经验。