请求接口一直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 @ 2022-08-21 10:37  没有烦恼的猫猫  阅读(109)  评论(0编辑  收藏  举报