代码拉取完成,页面将自动刷新
本地启动通过ip+port能正常访问,线上访问失败(有nginx代理)
访问文档时报错:knife4j文档请求异常,通过查看接口请求,发现是/v3/api-docs/default访问404
springdoc:
swagger-ui:
path: /swagger-ui.html
tags-sorter: alpha
operations-sorter: alpha
api-docs:
path: /v3/api-docs
enabled: true
group-configs:
- group: 'default'
paths-to-match: '/**'
packages-to-scan:
- 'com.daryl.demo'
default-flat-param-object: true
knife4j:
enable: true
setting:
language: zh_cn
enable-footer-custom: true
footer-custom-content: Apache License 2.0 | Copyright 2023
@SpringBootConfiguration
public class Swagger2Config extends BaseSwaggerConfig {
@Override
public SwaggerProperties swaggerProperties() {
return SwaggerProperties.builder()
.title("基础服务")
.description("基于REST接口风格接口文档")
.contactName("商业智能Beta")
.version("1.0")
.build();
}
}
第二个default请求中间缺少/api路径,通过手动拼接(http://172.27.15.109/api/v3/api-docs/default)是能正常访问文档数据的
/api是线上的nginx进行转发的,在swagger2中是正常的,升级到swagger3后出现异常