swagger v2默认访问地址

SpringBoot项目启动默认访问地址:http://localhost:8080/swagger-ui.html
不行的话可以去application.yml配置文件查找swagger的配置

非SpringBoot项目:http://localhost:8080/项目名/swagger-ui.html

----------------------------------------------------------------------------------------------------

Swagger各版本访问地址:
3.0.x访问地址:
http://localhost:8081/{context-path}/swagger-ui/index.html

2.9.x访问地址:
http://localhost:8081/{context-path}/swagger-ui.html

### 查看Swagger UI的访问URL或路径 对于Spring Boot应用程序,默认情况下,Swagger UI可以通过`http://<host>:<port>/swagger-ui.html`访问[^2]。如果希望修改这个默认路径,则可以在配置文件中通过设置`springfox.documentation.swagger.v2.path`属性来改变API文档的路径。 当遇到“试用”功能无法正常工作的情况时,这可能是由于生成的URL缺失了一部分路径所引起的。为了修正这个问题并确保所有的请求都能正确解析到相应的服务端点上,可以考虑调整应用中的路由映射逻辑或者自定义SwaggerUI的基础路径[^1]。 另外,在某些场景下可能还需要指定完整的外部服务器地址给Swagger实例,以便于它能够构建出绝对形式的目标链接用于发起测试调用。例如: ```java @Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2) .select() .apis(RequestHandlerSelectors.any()) .paths(PathSelectors.any()) .build(); } // 设置全局基础路径 @Override protected void addResourceHandlers(ResourceHandlerRegistry registry) { urlMap.put("/custom-swagger-path/**", resourceHttpRequestHandler); } ``` 上述代码片段展示了如何创建一个新的Docket Bean以及如何覆盖资源处理器注册表以添加新的 Swagger UI 访问路径 `/custom-swagger-path`。 最后一种方法是在启动类或者其他合适的地方注入 `UiConfiguration` 对象,并通过其提供的接口设定具体的 URL 地址作为参数传递进去,从而达到更改 Swagger UI 的目的[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值