Presta atención porque en este enunciado vas a hallar el arreglo que buscas.
Solución:
Encontré esta respuesta. Solo necesita cambiar pom.xml como se muestra a continuación.
pom.xml.
UTF-8
UTF-8
1.8
2.2.1
$project.basedir/src/main/resources/Api.yaml
$project.build.directory/generated-sources
main/java
org.springframework.boot
spring-boot-maven-plugin
io.swagger
swagger-codegen-maven-plugin
$version.swagger.codegen
$yaml.file
$generated-sources-java-path
generate-swagger-spring
generate-sources
generate
spring
$project.groupId.swagger.model
$project.groupId.swagger.api
$project.groupId.swagger.invoker
org.codehaus.mojo
build-helper-maven-plugin
add-generated-source
initialize
add-source
org.eclipse.m2e
lifecycle-mapping
1.0.0
io.swagger
swagger-codegen-maven-plugin
[$version.swagger.codegen,)
generate
Ejemplo de configuración para swagger-codegen-maven-plugin
está disponible en https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen-maven-plugin
La lista de posibles idiomas está disponible aquí: https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages
io.swagger
swagger-codegen-maven-plugin
2.3.1
contract-service
generate
$basedir/src/main/resources/swagger/rest-data-exchange-format.yaml
contract-service
spring
ru.payhub.rest.v1.model
ru.payhub.rest.v1.api
false
src/main/java
true
spring-boot
$generator.datelibrary
ru.payhub.config
true
Descripción oficial de los parámetros aquí
Especificación de sintaxis de Swagger aquí
En este complemento maven de ejemplo, el archivo de modelo de datos swagger usado (yaml) genera clases de modelo para usarlo en los controladores.
Reseñas y valoraciones del artículo
Si te mola el proyecto, tienes la libertad de dejar una crónica acerca de qué le añadirías a esta noticia.