2017-11-15 2 views

答えて

0

無関係のエンドポイントを含まない最良の方法は、Swagger Dockerです。

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

あなたはとしてあなたapplication.propertiesでこれを設定することができます。それは

endpoints.feign.***=true 

ようになります。しかし、これは威張ったが、エンドポイントの露出のために自分を無効にされていないあなたのケースでは

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

。スワッガーの場合は、たとえば、@Api#hidden()と明示的にマークアップする必要があります。

関連する問題