You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SpringBoot集成Swagger后访问Swagger-ui始终报404求助

SpringBoot集成Swagger遇404问题求助

我正在开发一个小型SpringBoot应用,希望用Swagger为所有现有接口生成API文档,但无论尝试哪个Swagger版本,访问swagger-ui及Swagger提供的其他端点时始终返回404状态码。已尝试更换Swagger版本、调整URL映射、修改配置(即使新版本仅需引入依赖仍无效)。恳请有解决经验或思路的开发者提供帮助,如需更多项目信息我可补充。

项目当前代码托管于GitHub仓库movie-base,以下是我尝试添加的代码示例:

启动类代码

@SpringBootApplication
@EnableSwagger2
public class MovieBaseApplication {
    @Bean
    public Docket get() {
        return new Docket(DocumentationType.SWAGGER_2)
                .select()
                .apis(RequestHandlerSelectors.any())
                .paths(PathSelectors.any()) // Updated path
                .build()
                .host("http://localhost:8080");
    }

    public static void main(String[] args) {
        ApplicationContext context = SpringApplication.run(MovieBaseApplication.class, args);
    }
}

Maven依赖配置

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>3.0.0</version>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>3.0.0</version>
</dependency>

内容的提问来源于stack exchange,提问作者rysiu115

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 07:35:29