在用实体类做参数时,model里byte类型的参数在swagger页面model里
竟然自动变成了string类型
苦搜方法无果只能查看官方文档 https://springfox.github.io/springfox/docs/current/
从里面的第9条配置找到的解决方案
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
//修正Byte转string的Bug
.directModelSubstitute(Byte.class, Integer.class)
.select()
// 指定controller存放的目录路径
.apis(RequestHandlerSelectors.basePackage(""))
.paths(PathSelectors.any())
.build();
}