@ResponseBody用法
作用:
該注解用于将Controller的方法傳回的對象,根據HTTP Request Header的Accept的内容,通過适當的HttpMessageConverter轉換為指定格式後,寫入到Response對象的body資料區。
使用時機:
傳回的資料不是html标簽的頁面,而是其他某種格式的資料時(如json、xml等)使用
如果不配置@ResponseBody,也可以使用response輸出資料然後
return null
重點内容,達到傳回json字元串的效果。
如果删除注解:@ResponseBody 便可以傳回相應的頁面,達到了與用戶端背景互動的效果。且不會在頁面上輸出字元串。