• 【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) {
    
    }

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

  • 相关阅读:
    文件操作2
    操作文件1
    标准库(一):collections之orderedDict
    类的模板导入
    类的继承
    类内成员和方法的使用
    redis高可用
    oracle数据库优化
    如何捕获oracle数据库异常
    oracle之语句触发器创建
  • 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/9591880.html
Copyright © 2020-2023  润新知