2017-11-15 3 views

Antwort

0

Bis jetzt ist der beste Weg, nicht unabhängige Endpunkte nicht durch Swagger Docker, z.B.

@Configuration 
@EnableSwagger2 
class SwaggerConf { 
    @Bean 
    Docket allApis() { 
    return new Docket(DocumentationType.SWAGGER_2) 
     .groupName("all") 
     .select().apis(RequestHandlerSelectors.basePackage("com.example.base")) 
     .build(); 
    } 
} 
0

können Sie diesen Satz in Ihrem application.properties als:

endpoints.enabled=false 
endpoints.health.enabled=true 
endpoints.loggers.enabled=true 

In Ihrem Fall wird es so etwas wie

endpoints.feign.***=true 

sein Aber diese Deaktivierung ist nicht für Prahlerei, sondern Endpunkte Exposition selbst. Für Swagger müssen Sie sie explizit mit @Api#hidden() zum Beispiel markieren.