単一のスプリングクラウド闊歩統合で

1.パッケージガイド

<! -引入闊歩支持- > 
            <依存> 
                <groupIdを> io.springfox </ groupIdを> 
                <たartifactId> springfox-swagger2 </たartifactId> 
                <バージョン> 2.9.2 </バージョン> 
            </依存関係> 
            <! - - HTTPS:// mvnrepository.com/artifact/io.springfox/springfox-swagger-ui - > 
            <依存> 
                <groupIdを> io.springfox </ groupIdを> 
                <たartifactId> springfox-闊歩-UI </たartifactId> 
                <バージョン> 2.9.2 </バージョン> 
            </依存関係>

 

クラスコンフィギュレーションを書く2。

パッケージcn.jiedada.hrm.configを。

輸入org.springframework.context.annotation.Bean;
輸入org.springframework.context.annotation.Configuration。
輸入springfox.documentation.builders.ApiInfoBuilder。
輸入springfox.documentation.builders.PathSelectors。
輸入springfox.documentation.builders.RequestHandlerSelectors。
輸入springfox.documentation.service.ApiInfo;
輸入springfox.documentation.service.Contact;
輸入springfox.documentation.spi.DocumentationType。
輸入springfox.documentation.spring.web.plugins.Docket。
インポートspringfox.documentation.swagger2.annotations.EnableSwagger2; 

@Configuration 
@ EnableSwagger2 // オープンswagger2サポート
パブリック クラスSwagger2 { 
 
    @Bean 
    公共ドケットcreateRestApi(){
         返す 新しい新ドケット(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .Select( )
                // 、十字キーを露出させるためになるように、コントローラパッケージをサービスをパッケージの外部露出。 
                .apis(RequestHandlerSelectors.basePackage( "cn.jiedada.hrm.web.controller" ))
                .paths(PathSelectors.any())
                .build(); 
    } 


    プライベートApiInfo ApiInfo(){
         返す 新しい新ApiInfoBuilder()
                .TITLE( "システム管理サービスAPI" 
                .DESCRIPTION( "システム管理サービスインタフェースのドキュメント" 
                が.contact(新しい新しいビジネスカード( "jiedada"、 ""、「jiedada @ jiedada。 CN " ))
                .version( " 1.0」
                .build(); 
    } 
}

 

3.アクセス・パス

http:// localhostを:2010 /威張っ-ui.html

このページには、右側に表示されます。

 

 

おすすめ

転載: www.cnblogs.com/xiaoruirui/p/11962509.html