我使用openapi-generator-maven-plugin:6.4.0来生成swagger代码。我可以访问API。
但是,在生成的文件中,@ExampleObject不存在。此外,在Swagger UI中,我无法看到inputSpec中指定的示例。请建议一下。
下面是pom.xml文件中使用的依赖项和插件
依赖项:
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.6.14</version>
</dependency>
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>0.2.1</version>
</dependency>
外挂程序:
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>6.4.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<inputSpec>/src/main/resources/openapi.json</inputSpec>
<apiPackage>com.example.api</apiPackage>
<modelPackage>com.example.model</modelPackage>
<skipOperationExample>false</skipOperaionExample> <generatorName>spring</generatorName>
<configOptions> <sourceFolder>src/gen/java/main</sourceFolder<delegatePattern>true</delegatePattern>
<interfaceOnly>true</interfaceOnly>
</configOptions>
</configuration>
</execution>
</executions>
</plugin>
1条答案
按热度按时间hgncfbus1#
您可以使用