您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何正确使用从摇摇欲坠的规范生成的服务器存根?

如何正确使用从摇摇欲坠的规范生成的服务器存根?

这里有两个解决方案的步骤。

将 / * Impl.java添加到.swagger-codegen-ignore文件。根据使用的语言,认实现在 Controller.java或 Impl.java文件中提供。一旦认实现从生成中排除,您就可以在自己的类中实现生成的接口。您自己的类中的代码将不会在mvn clean上刷新。

.swagger-codegen-ignore文件本身是自动生成文件,因此在执行mvn清理时,将刷新在步骤1中添加内容。为了避免这种情况,请将您的的版本保留.swagger-codegen-ignore在resources文件夹中,然后将以下插件添加到pom中,以便在Maven生命周期开始时复制该文件

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-resources-plugin</artifactId>

<executions>

    <execution>

        <id>copy-resources</id>

        <phase>initialize</phase>

        <goals>

            <goal>copy-resources</goal>

        </goals>

        <configuration>

            <outputDirectory>${project.build.directory}/generated/swagger</outputDirectory>

            <resources>

                <resource>

                    <directory>${basedir}/src/main/resources</directory>

                    <includes>

                        <include>.swagger-codegen-ignore</include>

                    </includes>

                </resource>

            </resources>

        </configuration>

    </execution>

</executions>

其他 2022/1/1 18:27:55 有467人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶