问题遇到的现象和发生背景
swagger3配置扫描包没有效果,扫描包的路径没有错,出现No operations defined in spec!
问题相关代码,请勿粘贴截图
@Configuration
@EnableOpenApi //开启swagger2
public class swaggerConfig {
//配置了swagger的Docket的bean实例
@Bean
public Docket docket() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage("com.example.controller"))
.build();
}
运行结果及报错内容
出现No operations defined in spec!
我的解答思路和尝试过的方法
本来以为是配置出现问题,所以配置没有生效,但是.apiInfo(apiInfo())这部分配置生效了。发现只是单纯sagger扫描包没效果。
我想要达到的结果
扫描包生效