2017-09-02 6 views
0

Je veux générer mon code client feign en utilisant swagger-codegen, mais je ne trouve pas les docs qui peuvent me conduire à le faire.Comment générer un client Spring Cloud feign en utilisant swagger-codegen-maven-plugin

J'ai un microservice en utilisant le cloud de printemps, plusieurs api-services en utilisant des interfaces spring-feign-spring pour demander les données. Je souhaite que je puisse générer le code client simulé.

<plugin> 
       <groupId>io.swagger</groupId> 
       <artifactId>swagger-codegen-maven-plugin</artifactId> 
       <version>2.2.3</version> 
       <executions> 
        <execution> 
         <goals> 
          <goal>generate</goal> 
         </goals> 
         <configuration> 
          <inputSpec>http://localhost:9141/v2/api-docs?group=building-service-api</inputSpec> 
          <language>java</language> 
          <output>${project.build.directory}/generated-sources/swagger</output> 
          <library>feign</library> 
         </configuration> 
        </execution> 
       </executions> 
      </plugin> 

Langue/bibliothèque réglée sur 'java/feindre', il n'y a que des modèles sans client feindre;

langue définie sur 'spring', 'feign' est une bibliothèque non prise en charge.

Je suis confus comment générer tout mon code? Il semble y avoir presque aucune ligne directrice ou doc ​​ou démo?

Répondre

0

Ajouter spring-cloud-starter-feign dépendance dans votre pom.xml et:

<configuration> 
    <language>spring</language> 
    <library>spring-cloud</library> 
</configuration>