9.@ResponseBody注解

9.@ResponseBody注解

作用: 该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。

注意:在使用此注解之后不会再走视图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。如下:

@RequestMapping("/login")
public void login(User user, HttpServletResponse response){
    response.getWriter.write(JSONObject.fromObject(user).toString());
}

@RequestBody和@ResponseBody要想正常工作必须有jackson的支持,否则会报错

posted @ 2021-08-22 20:42  Lz_蚂蚱  阅读(258)  评论(0)    收藏  举报