1. 패키지 가이드
<! -引入자신감支持-> <의존성> <의 groupId> io.springfox </의 groupId> <artifactId를> springfox-swagger2 </ artifactId를> <version>은 2.9.2 </ 버전> </ 의존성> <! - -은 https : // mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -> <의존성> <의 groupId> io.springfox </의 groupId> <artifactId를> springfox - 자신감 - UI </ artifactId를> <버전 > 2.9.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 ()) (ALL 기타 사항 서보 -OFF를 )가 // , 방법 컨트롤러를 노출하는 컨트롤러 패키지 있도록하기 위해 패키지 서비스에 대한 외부 노출. .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
이 페이지는 오른쪽에 표시됩니다