Swagger 生成的文件使用神秘导入

Swagger generated file uses mysterious import

我刚刚使用 Swagger.io 和 OpenApi 3.0 规范生成了代码。它生成的代码无法编译。一旦 class 有了这个看似重要的导入:

import springfox.documentation.oas.annotations.EnableOpenApi;

但是我得到这个错误:package springfox.documentation.oas.annotations does not exist

我不知道我需要向我的 pom.xml 文件中添加什么才能使导入工作。 https://mvnrepository.com/ 的 Maven 存储库不允许我搜索特定的 class,这毫无意义。

我希望你错过了 swagger oas 依赖项,所以你会收到包不存在的错误。 Swagger oas 在下面的 maven 存储库中可用。

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-oas</artifactId>
    <version>3.0.0</version>
</dependency>