首页 > 其他分享 >请求接口一直404

请求接口一直404

时间:2022-08-21 10:59:33浏览次数:64  
标签:RestController 请求 接口 ResponseBody json 404 str 注解

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

然后老是请求报错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 注解的结合,,

标签:RestController,请求,接口,ResponseBody,json,404,str,注解
From: https://www.cnblogs.com/maomao777/p/16609590.html

相关文章