主要是swagger配置没有扫描到controller,看了好多答案都没用,最后在配置里这样写:
public Docket createRestApi(){
return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
.build();
}
apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
表示swagger会把加了@ Api的接口扫描进去。
解决!