@Bean public Docket createRestAPI() { return new Docket(DocumentationType.OAS_30) .apiInfo(apiInfo()) .select() .apis(RequestHandlerSelectors.basePackage("com.example.springboot.controller")) .paths(PathSelectors.any()) .build(); }
时间: 2023-06-25 14:02:09 浏览: 153
这段代码是用于创建 Swagger API 文档的,其中的 `@Bean` 注解表示这是一个 Spring Bean,`Docket` 是 Swagger 的主要配置类,用于配置 Swagger 的基本信息和扫描哪些接口生成文档。`.apiInfo(apiInfo())` 表示设置 API 的基本信息,`.select()` 表示启动选择器构建器,`.apis(RequestHandlerSelectors.basePackage("com.example.springboot.controller"))` 表示扫描哪些包下的接口,`.paths(PathSelectors.any())` 表示扫描所有路径下的接口,最后通过 `.build()` 构建 Docket 对象返回。
阅读全文