我有一个现有的micronaut应用程序,它不是由我编写的,它已经有了一个傲慢的配置,但是没有工作,我正在试图理解为什么。
首先查看文档:OpenAPI/Swagger支持
它说yaml文件将生成到META/swagger.但是,我在项目中找不到那个文件夹。
(定义了swagger依赖项)
在项目(资源) yaml文件中有一个配置:
application:
api:
swagger:
path: /openapi-doc/swagger
version: 3.22.2
urls:
- name: student
url: /openapi-doc/swagger/student-api.yml
- name: course
url: /openapi-doc/swagger/course-api.yml
这意味着项目中应该有文件夹/openapi/?还是会自动生成?因为我找不到那个名字的文件夹
还是我需要在根项目中创建文件夹?
所以不会在文件夹META-INF/swagger下生成
发布于 2021-02-16 13:33:43
这意味着项目中应该有文件夹/openapi/?
不是的。我不认为这引用了一个项目文件夹。我认为这引用了一个URI。
还是会自动生成?
如果构建的配置正确,那么应该自动生成文档。
还是我需要在根项目中创建文件夹?
我不认为您需要在项目的根中创建任何东西。
https://stackoverflow.com/questions/66226560
复制相似问题