如何使用自定义响应类代替春季默认的ResponseEntity

时间:2019-08-27 23:50:36

标签: openapi-generator

我正在使用openapi-generator-maven-plugin生成类。使用以下依赖项

<build>

    <plugins>

        <plugin>

            <groupId>org.openapitools</groupId>

            <artifactId>openapi-generator-maven-plugin</artifactId>

            <version>4.0.3</version>

            <executions>

                <execution>

                    <goals>

                        <goal>generate</goal>

                    </goals>

                    <configuration>

                        <inputSpec>${swagger.gen.product.componentsYaml}</inputSpec>

                        <generatorName>spring</generatorName>

                        <modelPackage>${swagger.gen.srcPackage}.model</modelPackage>

                        <apiPackage>${swagger.gen.srcPackage}.api.controller</apiPackage>

                        <configOptions>

                            <interfaceOnly>true</interfaceOnly>

                            <sourceFolder>src/main/java</sourceFolder>

                            <java8>true</java8>

                            <dateLibrary>java8</dateLibrary>

                        </configOptions>

                        <verbose>true</verbose>

                        <generateSupportingFiles>true</generateSupportingFiles>

                        <generateApiTests>true</generateApiTests>

                        <generateModelTests>true</generateModelTests>

                    </configuration>

                </execution>

            </executions>

        </plugin>

        <plugin>

            <artifactId>maven-jar-plugin</artifactId>

        </plugin>

    </plugins>



</build>

生成的Java API具有返回类型org.springframework.http.ResponseEntity。

我想使用自定义类型而不是使用默认响应类型。有什么办法可以实现这一点。

0 个答案:

没有答案