关与Spring Swagger的全局响应统一配置

全局配置

  1. 首先,在任何一个Controller上,添加至少一个@ApiResponses注解,标明response的类。
@ApiResponses({@ApiResponse(code = 500, message = "服务器内部错误", response = MessageReturn.class)})
  1. 然后,在Swagger配置类的Docket上加入globalResponseMessage
	@Bean
    public Docket main() {
        return new Docket(DocumentationType.SWAGGER_2)
                .globalResponseMessage(RequestMethod.GET,
                        Arrays.asList(
                                new ResponseMessageBuilder()
                                        .code(404)
                                        .responseModel(new ModelRef("MessageReturn"))
                                        .build()
                        ));
    }

请注意第一条不能省略,否则出现
在这里插入图片描述

你可能感兴趣的:(swagger)