| | |
| | | |
| | | # Swagger配置 |
| | | swagger: |
| | | # 是否开启swagger |
| | | enabled: true |
| | | info: |
| | | # 标题 |
| | | title: '标题:${ruoyi.name}后台管理系统_接口文档' |
| | |
| | | name: ${sa-token.token-name} |
| | | |
| | | springdoc: |
| | | api-docs: |
| | | # 是否开启接口文档 |
| | | enabled: true |
| | | swagger-ui: |
| | | # 持久化认证数据 |
| | | persistAuthorization: true |
| | |
| | | @RequiredArgsConstructor |
| | | @AutoConfiguration(before = SpringDocConfiguration.class) |
| | | @EnableConfigurationProperties(SwaggerProperties.class) |
| | | @ConditionalOnProperty(name = "swagger.enabled", havingValue = "true", matchIfMissing = true) |
| | | @ConditionalOnProperty(name = "springdoc.api-docs.enabled", havingValue = "true", matchIfMissing = true) |
| | | public class SwaggerConfig { |
| | | |
| | | private final ServerProperties serverProperties; |
| | |
| | | public class SwaggerProperties { |
| | | |
| | | /** |
| | | * 是否开启 openApi 文档 |
| | | */ |
| | | private Boolean enabled = true; |
| | | |
| | | /** |
| | | * 文档基本信息 |
| | | */ |
| | | @NestedConfigurationProperty |