| 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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
 | | spring: |  |   cloud: |  |     nacos: |  |       server-addr: http://localhost:8848 #配置Nacos地址 |  |       username: nacos |  |       password: Atwl@2024 |  |       discovery: |  |         server-addr: http://localhost:8848 #配置Nacos地址 |  |         namespace: dmvisit |  | #        namespace: dev_renkang |  |         username: nacos |  |         password: Atwl@2024 |  |     gateway: |  |       discovery: |  |         locator: |  |           #开启从注册中心动态创建路由的功能,利用微服务名进行路由 |  |           enabled: true |  |           #开启小写验证,默认feign根据服务名查找都是用的全大写 |  |           lower-case-service-id: true |  |       routes: |  |         - id: meetingAdmin |  |           name: 会议室微服务 |  |           uri: lb://meetingAdmin |  |           # 断言,路径相匹配的进行路由 |  |           predicates: |  |             - Path=/meetingAdmin/** |  |           filters: |  |             - SwaggerHeaderFilter |  |             - StripPrefix=1 |  |         - id: visitsAdmin |  |           uri: lb://visitsAdmin |  |           name: 访客系统微服务 |  |           # 断言,路径相匹配的进行路由 |  |           predicates: |  |             - Path=/visitsAdmin/** |  |           filters: |  |             - SwaggerHeaderFilter |  |             - StripPrefix=1 |  |         - id: systemTimer |  |           uri: lb://systemTimer |  |           name: 定时任务微服务 |  |           # 断言,路径相匹配的进行路由 |  |           predicates: |  |             - Path=/systemTimer/** |  |           filters: |  |             - SwaggerHeaderFilter |  |             - StripPrefix=1 |  | management: |  |   endpoints: |  |     web: |  |       exposure: |  |         include: "*" |  |   |  |   |  | knife4j: |  |   # 聚合swagger文档 |  |   gateway: |  |     # 第一个配置,开启gateway聚合组件 |  |     enabled: false |  |     # 第二行配置,设置聚合模式采用discover服务发现的模式 |  |     strategy: discover |  |     # 服务发现模式的配置 |  |     discover: |  |       # 第三行配置,开启discover模式 |  |       enabled: false |  |       # 聚合所有子服务(swagger2规范),子服务是3规范则替换为openapi3 |  |       version: swagger2 |  |       # 需要排除的微服务(eg:网关服务) |  |       excluded-services: |  |         - gateway-service |  |   |  | # Api文档信息 |  | # springdoc-openapi 项目配置 |  | springdoc: |  |   swagger-ui: |  |     path: /doc.html |  |     tags-sorter: alpha |  |     operations-sorter: alpha |  |   api-docs: |  |     path: /v2/api-docs |  |   group-configs: |  |     - group: 'default' |  |       paths-to-match: '/**' |  |   info: |  |     title: ${spring.application.name} - API |  |     version: 3.0.0 |  |     description: 接口文档 |  |     contact: |  |       name: 1 |  |       url: 1 |  |       email: 1 |  |     license: |  |   |  |       name: Apache 2.0 |  |       url: https://www.apache.org/licenses/LICENSE-2.0.html | 
 |