Я использую swagger-codegen-maven-plugin (2.2.2) для генерации API и классов моделей из inputSpe c. Язык Spring, а библиотека подпружиненная.
Класс API, который генерирует сваггер, аннотируется аннотацией @Controller, есть ли любая опция configOption, с помощью которой можно изменить аннотацию класса API с помощью @RestController ?
Tech Stack
Spring Boot - 2.2.5 Java - JDK 11 Maven - версия 3.1.1 swagger-codegen-maven-plugin - 2.2. 2
<groupId>io.swagger</groupId>
<artifactId>swagger-codegen-maven-plugin</artifactId>
<version>${swagger-codegen-maven-plugin-version}</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<inputSpec>${input_spec_file}</inputSpec>
<language>spring</language>
<apiPackage>${api.package}</apiPackage>
<modelPackage>${model.package}</modelPackage>
<templateDirectory>${project.basedir}/src/main/resources/codegen-templates</templateDirectory>
<configOptions>
<skipDefaultInterface>true</skipDefaultInterface>
<skipOverwrite>true</skipOverwrite>
<java8>true</java8>
<dateLibrary>java8</dateLibrary>
</configOptions>
<output>.</output>
</configuration>
</execution>
</executions>
</plugin>```
Thanks in advance..!!