springboot+swagger No operations defined in spec!

这里写自定义目录标题

  • 报错页面如下
      • 原因:swagger的配置类找不到路径
        • 解决办法:
        • 1.将@ComponentScan(basePackages = {"com.example.springboot.config"})中的basePackages改为配置类的包路径
        • 2.再将配置类的.apis(RequestHandlerSelectors.basePackage(""))的basePackage写上controller层的包路径。

报错页面如下

在这里插入图片描述

原因:swagger的配置类找不到路径

在这里插入图片描述
在这里插入图片描述

解决办法:

1.将@ComponentScan(basePackages = {“com.example.springboot.config”})中的basePackages改为配置类的包路径

2.再将配置类的.apis(RequestHandlerSelectors.basePackage(""))的basePackage写上controller层的包路径。