【发布时间】:2016-06-03 18:25:30
【问题描述】:
使用swagger(编辑模式),我创建了一个包含swagger.yaml的项目模板(见下图):
然后我在 IntellijIDEA 中打开了这个模板,以便开始为我在 swagger.yaml 中指定的 3 个端点开发后端。我的目标是开发具有多个端点的 RESTful API。
我完全误解了项目的生成结构。通常有src、main 和test。在这个项目的结构中,我看到express、should 等文件夹。它们是什么意思?实际上,我如何将这个项目转换为 Spring MVC(使用 spring-boot)?我应该手动添加pom.xml 吗?或者spring项目的结构可以从Swagger中自动生成?
【问题讨论】:
-
那不是 Java、Spring 或 Maven。那是使用 NPM 的 Javascript 和用于在 NodeJS 中构建快速服务器的设置。我猜你可能生成了错误类型的项目——它是 NodeJS/Express 的“Swagger”项目,而不是 Java/Spring。编辑:顺便说一句,“node_modules”及其下的所有内容本质上都是本地 Maven 存储库的 NPM 等价物。
-
@kab:我应该打开 swagger ui 并为 Java/Spring 重新生成它吗?
-
如果这就是您使用的并且您想要一个 Java/Spring 项目,那么可以。我不使用 Swagger,也受不了,所以我对他们的任何工具都没有经验。
标签: java spring maven spring-mvc swagger