@Controller和@RestController

2019-04-29 11:18:55  卢浮宫  版权声明:本文为站长原创文章,转载请写明出处


一、不同之处

    @RestController相当于是@Controller  +  @ResponseBody


二、返回内容

    使用@RestController注解时 返回内容示例    使用@Controller注解时返回试图页面


三、@Controller

    在一个方法中如果你是要返回一个视图页面,使用@Controller注解即刻


四、@RestController

    在一个方法中要返回一段内容示例,则可以使用@RestController注解或者使用@Controller注解  然后再具体方法上使用@ResponseBody注解  

    @RequestMapping("orderCheck")
public @ResponseBody JSONObject orderCheck(@RequestBody OrderParam orderParam ) throws InterruptedException {
JSONObject obj = new JSONObject();
obj.put("params",orderParam);
return orderService.orderCheck(obj);
}





更多精彩请关注guangmuhua.com


最新评论: