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
このページには、右側に表示されます。