springboot项目,请求可以进入controller,但返回结果报404
2017-10-11 14:43
645 查看
请求地址:
http://localhost:8080/asset-mqtt/mqtt/publish/hellomqtt11
返回值:
可以发现请求地址是/asset-mqtt/mqtt/publish/hellomqtt11,但返回值报的错误path是:/asset-mqtt/mqtt/publish/mqtt/publish/hellomqtt11
经查询,错误原因是在方法上没有加@ResponseBody,由于我是Springboot项目,所以,不在方法上加@ResponseBody,而是把@Controller改为@RestController(@RestController包含了@ResponseBody)
问题解决。
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)
问题解决。
相关文章推荐
- springboot项目执行controller方法时进入慢的问题
- Spring Boot项目访问controller方法报404
- Spring Boot AOP之对请求的参数入参与返回结果进行拦截处理
- 解决:sprng boot 项目在IDEA中spring-boot run正常运行,但是打成JAR包之后访问界面返回404
- 解决centos7 下 spring boot security 登陆接口请求 pending很久才返回结果
- eclipse部署项目正常启动,访问返回404,部署到tomcat中可以正常访问
- Spring boot API测试 Controller逻辑正常但返回404
- spring controller里模拟post提交,返回结果异常
- Spring整合Mongodb,Maven的依赖,Spring配置,MongoDB的公共操作类,使用SpringMVC的Controller进行测试并返回结果的案例
- spring boot 使用@RestController 和 @Controller 构造常见http get ,post请求例子
- eclipse部署项目正常启动,访问返回404,部署到tomcat中可以正常访问
- vue+springboot实现项目的CORS跨域请求
- SpringBoot Jackson 框架返回结果处理
- 解决spring boot中rest接口404,500等错误返回统一的json格式
- Spring Boot @ControllerAdvice 处理全局异常,返回固定格式Json
- b2cf .net mvc Angular2项目 ajax请求返回结果异常处理
- eclipse部署项目正常启动,访问返回404,部署到tomcat中可以正常访问
- 一个简单的springboot的案例实现一个请求控制层返回一个JSON
- Spring Boot 启动项目返回对象时 页面 spring boot type=Not Acceptable, status=406
- Spring Boot项目@RestController使用重定向redirect