【spring boot】spring boot中使用@RestController不起作用,不返回json,依旧去找访问接口的请求地址对应的页面


问题描述:

spring boot中使用@RestController不起作用,不返回json,依旧去找访问接口的请求地址对应的页面

表现结果:

1》使用postman测试接口,表现为返回是404,找不到对应页面地址。
2》对接前台,访问直接返回系统异常!!

 

解决方法:

最终究其原因,是因为controller层 是继承自接口层。
类似于service一样,有一个service的接口层,有一个serviceImpl实现层。

controller也是这样的结构,一个是接口层,一个是实现层。
在之前,这样的接口访问接口,返回结果都是没有问题的,现在访问出现这样的问题。

所以取消接口层,将
@RestController
@RequestMapping("/ten/goodsType")
public class TenGoodsTypeApiImpl{

}
直接写在实现层的上面,接口上面直接指定请求地址和方式即可
@RequestMapping(value = "insert", method = RequestMethod.POST)
    public AjaxResult<GoodsType> insert(@RequestBody GoodsType entity) {

}

 

 

发生这个问题的原因,至今仍未查明,如有雷同情况,望告知!!!!谢谢!!!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM