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;
|
// }
|
}
|