13693261870
2025-07-02 6708810c4de34dfb9513061432d656f91d56ee3a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
//package com.ruoyi.web.core.config;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import com.ruoyi.common.config.RuoYiConfig;
//import io.swagger.v3.oas.models.Components;
//import io.swagger.v3.oas.models.OpenAPI;
//import io.swagger.v3.oas.models.info.Contact;
//import io.swagger.v3.oas.models.info.Info;
//import io.swagger.v3.oas.models.security.SecurityRequirement;
//import io.swagger.v3.oas.models.security.SecurityScheme;
//
///**
// * Swagger2的接口配置
// *
// * @author ruoyi
// */
//@Configuration
//public class SwaggerConfig {
//    /**
//     * 系统基础配置
//     */
//    @Autowired
//    private RuoYiConfig ruoyiConfig;
//
//    /**
//     * 自定义的 OpenAPI 对象
//     */
//    @Bean
//    public OpenAPI customOpenApi() {
//        return new OpenAPI().components(new Components()
//                        // 设置认证的请求头
//                        .addSecuritySchemes("apikey", securityScheme()))
//                .addSecurityItem(new SecurityRequirement().addList("apikey"))
//                .info(getApiInfo());
//    }
//
//    @Bean
//    public SecurityScheme securityScheme() {
//        return new SecurityScheme()
//                .type(SecurityScheme.Type.APIKEY)
//                .name("Authorization")
//                .in(SecurityScheme.In.HEADER)
//                .scheme("Bearer");
//    }
//
//    /**
//     * 添加摘要信息
//     */
//    public Info getApiInfo() {
//        return new Info()
//                // 设置标题
//                .title("标题:智慧港口_接口文档")
//                // 描述
//                .description("描述:智慧港口")
//                // 作者信息
//                .contact(new Contact().name(ruoyiConfig.getName()))
//                // 版本
//                .version("版本号:" + ruoyiConfig.getVersion());
//    }
//}