如何解决在 Micronaut 中设置 Swagger 配置
我有一个现有的 micronaut 应用程序,不是我写的,它已经有一个 swagger 配置,但无法正常工作,我想了解原因。
先看文档: OpenAPI/Swagger Support
它说 yaml 文件将生成到 META-INF/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-doc/ ?还是会自动生成?因为我找不到那个名字下的文件夹
或者我需要在根项目中创建文件夹?
so 文件夹下不会生成META-INF/swagger
解决方法
这意味着项目中应该有文件夹/openapi-doc/?
没有。我不认为这引用了项目文件夹。我认为这引用了一个 URI。
还是会自动生成?
如果构建配置正确,文档应该会自动生成。
或者我需要在根项目中创建文件夹?
我认为您不需要在项目的根目录中创建任何内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。