swaggerUI 페이지 에 Controller 방법 이 표시 되 지 않 은 구 덩이 를 해결 합 니 다.

swaggerUI 페이지 에 Controller 방법 이 표시 되 지 않 은 구덩이
최근 springboot 으로 설정 시스템 을 구축 하고 swagger 를 사용 하지만 방문 페이지 를 시작 하면 다음 과 같은 문 제 를 발견 할 수 있 습 니 다.

연구 에 의 하면 다음 과 같은 배치 가 적 다 는 것 을 발견 했다.이 두 줄 은 매우 중요 하 다.

모든 코드 는 다음 과 같 습 니 다:

@Configuration
@EnableSwagger2
public class Swagger2 {
    @Bean
    public Docket createRestApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.config"))
                .paths(PathSelectors.any())
                .build();
    }
 
    private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .title("    API")
                .version("1.0")
                .description("  -2019-6-15")
                .build();
    }
}
다시 시작 정상:

Swagger 2 RESTful API 문 서 를 만 나 는 구덩이 구축

@ApiImplicitParam(name = "id", value = "  ID",required = true, dataType = "Long")
이 안에 인자 가 하나 빠 졌 습 니 다:paramType="path",그렇지 않 으 면 경로 에서 id 값 을 얻 을 수 없습니다.
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기