SpringMVC的@ResponseBody註解說明
@ResponseBody 註解與 @RequestBody 註解類似。 @ResponseBody 註解可被應用於方法上,標誌該方法的返回值將被直接寫回到HTTP響應體(Response)中去(而不會被放置到Model中或者被解析為一個檢視名)。舉個例子:
@RequestMapping(path = "/something", method = RequestMethod.PUT)@ResponseBodypublic String helloWorld() { return "Hello World"}
上面的程式碼結果是文字 Hello World 將被寫入HTTP的響應流中。
注:Spring MVC的 @ResponseBody
方法是有風險的,因為它會根據客戶的請求——包括URL的路徑字尾,來渲染不同的內容型別。因此,禁用字尾模式匹配或者禁用僅為內容協商開啟的路徑檔案字尾名攜帶,都是防範RFD攻擊的有效方式。
作者:芥末無疆sss
連結:
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2325/viewspace-2816216/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SpringMVC:@ResponseBody註解與HttpServletResponse物件SpringMVCHTTPServlet物件
- 好程式設計師Java分享SpringMVC之@ResponseBody註解程式設計師JavaSpringMVC
- springMVC @ResponseBody 原理SpringMVC
- Spring的@Qualifier註解使用說明Spring
- SpringMVC原始碼剖析5:訊息轉換器HttpMessageConverter與@ResponseBody註解SpringMVC原始碼HTTP
- AndroidAnnotation常用註解使用說明Android
- springboot的註解的作用說明(全)Spring Boot
- 主動寫入流對@ResponseBody註解的影響
- Spring原始碼系列:註解說明Spring原始碼
- SpringMVC(一)SpringMVC的處理流程、元件說明、搭建SpringMVC元件
- @RequestParam,@RequestBody,@ResponseBody,@PathVariable註解的一點小總結
- SpringMvc的常用註解SpringMVC
- Swagger2常用註解說明Swagger
- springMVC的@ResponseBody、@RequestBody使用需要注意的地方SpringMVC
- springmvc註解詳解SpringMVC
- Spring--SpringMVC3.1的ResponseBody返回字串亂碼問題解決SpringMVC字串
- Retrofit請求引數註解欄位說明
- SpringMVC註解講解(一)SpringMVC
- SpringMVC 使用@ResponseBody返回json 中文亂碼SpringMVCJSON
- 阿里巴巴fastjson @JSONField 註解說明阿里ASTJSON
- SpringMvc的常用註解介紹SpringMVC
- SpringMvc筆記-註解SpringMVC筆記
- SpringMVC註解和非註解(xml)的方法的異同點SpringMVCXML
- SpringMVC--常用註解(詳解)SpringMVC
- 【SpringMVC】@RequestMapping註解SpringMVCAPP
- Springmvc全註解開發SpringMVC
- springmvc常用註解標籤詳解SpringMVC
- winscp操作說明,winscp操作說明的詳細解讀
- Python基礎語法–註釋說明Python
- 阿里 Nacos 註冊中心 配置啟動說明阿里
- SpringMVC 解析(三) Controller 註解SpringMVCController
- 好程式設計師Java培訓分享註解與反射原理說明程式設計師Java反射
- JPA SQL 查詢、結果集對映(@NamedNativeQuery、@ColumnResult註解說明)SQL
- mysql的my.cnf解釋說明MySql
- 胖哥學SpringMVC:Hello World 註解版SpringMVC
- Nginx的nginx.conf配置檔案中文註釋說明Nginx
- 完美解決CodeSmith無法獲取MySQL表及列Description說明註釋的方案MITMySql
- [譯]SpringMVC自定義驗證註解(SpringMVC custom validation annotations)SpringMVC