1.Swagger集成过程
#log
#logging:
# config: classpath:log4j2-spring.xml
springdoc:
api-docs:
#是否开启文档功能
enabled: true
#swagger后端请求地址
path: /api-docs
swagger-ui:
#自定义swagger前端请求路径,输入http:127.0.0.1:8080/test会自动重定向到swagger页面
path: /test
#包扫描路径
packages-to-scan: com.sam
#这里定义了两个分组,可定义多个,也可以不定义
# group-configs:
# #分组名
# - group: admin
# #按路径匹配
# pathsToMatch: /admin/**
# #分组名
# - group: user
# #按包路径匹配
# packagesToScan: com.hello.api.user
<!--Swagger-->
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.3.1</version>
</dependency>
2.发布在nginx二级目录里面需要增加一个,不加会报错
proxy_set_header X-Forwarded-Prefix chat;
location /chat {
add_header Access-Control-Allow-Origin *;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8088/chat;#请求到springboot服务
proxy_set_header X-Forwarded-Prefix chat;
}