package com.ruoyi.web.core.config; import com.github.xiaoymin.knife4j.spring.configuration.Knife4jProperties; import org.springdoc.core.models.GroupedOpenApi; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class SwaggerConfiguration { /** * 配置 OpenAPI Group * @return GroupedOpenApi */ @Bean public GroupedOpenApi publicApi() { return GroupedOpenApi.builder() .group("public") // 定义分组名称 .packagesToScan("com.ruoyi.web.controller", "com.ruoyi.buss.controller") // 扫描控制器所在的包 .build(); } /** * 配置 Knife4j * @return Knife4jProperties */ // @Bean // public Knife4jProperties knife4jProperties() { // Knife4jProperties knife4jProperties = new Knife4jProperties(); // knife4jProperties.setEnable(true); // 启用 Knife4j // return knife4jProperties; // } }