- List item
springboot项目添加swagger,配置完成后,访问swagger页面出现
unable to infer base url .this is common when using dynamic servlet regisrat.
如图:
经过一番百度,各种尝试之后,找到了原因:
代码中使用**@ControllerAdvice(或@RestControllerAdvice)**了对返回结果的统一封装(json格式化),导致返回的json格式和swagger要求的结果不同,所以swagger一直报错。
解决办法:指定该注解的包扫描路径,让它只扫描controller包。