解决knife4j与自定义统一返回冲突问题
在springboot项目中引入knife4j-openapi3-spring-boot-starter后,出现下面问题:
主要原因是knife4j的返回值,被自定义的统一返回封装后,页面无法解析。
那么让统一返回不处理knife4j就好了,通过@ControllerAdvice的basePackages指定统一返回生效位置解决
@ControllerAdvice(basePackages = {"要扫描的包"})
参考链接: link