您的位置:首页 > 编程语言 > Java开发

springboot项目,请求可以进入controller,但返回结果报404

2017-10-11 14:43 645 查看
请求地址:

http://localhost:8080/asset-mqtt/mqtt/publish/hellomqtt11

返回值:

{
"timestamp": 1507703410086,
"status": 404,
"error": "Not Found",
"message": "Not Found",
"path": "/asset-mqtt/mqtt/publish/mqtt/publish/hellomqtt11"
}


可以发现请求地址是/asset-mqtt/mqtt/publish/hellomqtt11,但返回值报的错误path是:/asset-mqtt/mqtt/publish/mqtt/publish/hellomqtt11

经查询,错误原因是在方法上没有加@ResponseBody,由于我是Springboot项目,所以,不在方法上加@ResponseBody,而是把@Controller改为@RestController(@RestController包含了@ResponseBody)

问题解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐