请求接口一直404

今天写一个我自己网站的服务器

然后老是请求报错404,几乎所有接口都是404
唯有一个

@GetMapping(value = "/allEmp",produces = "application/json;charset=utf-8")
@ResponseBody
@CrossOrigin
public String allEmp() throws JsonProcessingException {
    List<Emp> emps = empService.selectAll();
//        System.out.println(emps);
//        pojo.addAttribute("userlist", list);
//        return list;
    //创建一个jackson的对象映射器,用来解析数据
    ObjectMapper mapper = new ObjectMapper();
    //将我们的对象解析成为json格式
    String str = mapper.writeValueAsString(emps);
    //由于@ResponseBody注解,这里会将str转成json格式返回;十分方便
    return str;
}

刚开始还以为就是个跨域的问题,结果加上了也没有,该404还是404

放前面加上了一个@RestController注解
@RestController("/user") 还这样加。。。
这就是问题所在了,我加上了@RestController注解,以为这是 @RequestMapping+@ResponseBody 注解一起

就是我记错了,, @RestController注解是 @ResponseBody 和 @Controller 注解的结合,,

posted @   没有烦恼的猫猫  阅读(117)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示