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

Spring Boot WebFlux项目Postman请求报500内部错误且无控制台报错问题

问题根因

你当前遇到的接口请求报错、断点无法进入、控制台无对应报错的核心原因是application.properties中的错误配置:

spring.main.web-application-type=none

该配置会强制Spring Boot不启动任何内置Web服务容器,虽然你编写了WebFlux的接口代码,但没有服务监听8080端口接收请求,自然无法触发业务逻辑执行,也不会在控制台打印请求相关日志。

修复步骤
  • 移除配置文件中的spring.main.web-application-type=none配置项,或修改为spring.main.web-application-type=reactive,显式指定启动响应式WebFlux容器
  • 确认项目已正确引入WebFlux启动依赖,Maven依赖示例如下:
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
  • 检查本地MongoDB服务是否正常启动,你配置了MongoDB连接参数,若MongoDB未启动会导致应用本身启动失败
  • 重启Spring Boot应用,启动成功后控制台会打印Netty服务监听8080端口的日志,此时再通过Postman调用GET http://localhost:8080/home即可正常返回Welcome to Home结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 12:42:04