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
相关产品推荐
相关产品推荐

