當前位置:
                    首頁 >
                            前端技术
>                            javascript
>内容正文                
                        
                    javascript
【Spring reference】@ResponseBody注解
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                【Spring reference】@ResponseBody注解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                為什么80%的碼農都做不了架構師?>>> ??
Spring reference寫到:
Mapping the response body with the @ResponseBody annotationThe @ResponseBodyannotation is similar to @RequestBody. This annotation can be put on a method and indicates that the return type should be written straight to the HTTP response body (and not placed in a Model, or interpreted as a view name).
For example:
@RequestMapping(value = "/something", method = RequestMethod.PUT)
@ResponseBody
public String helloWorld() {
????return "Hello World";
}
?
The above example will result in the text Hello World? being written to the HTTP response stream. As with @RequestBody, Spring converts the returned object to a response body by using an HttpMessageConverter. For more information on these converters, see the previous section and Message Converters.
Jast領會到:
 
@ResponseBody注解和@RequestBody注解類似。這個注解能使用在方法上,用來指明該方法的返回類型將直接作為響應給Http請求(不會換成Model,或解析為視圖的名字)
舉個例子:
@RequestMapping(value = "/something", method = RequestMethod.PUT)
@ResponseBody
public String helloWorld() {
????return "Hello World";
}
這上面的例子將以text/html形式響應HTTP請求。和@RequestBody一樣,Spring使用HttpMessageConverter來將方法的返回值進行類型轉換的。對于不同的返回值Spring會轉化成不同的 類型。
 
 
 
 
 
轉載于:https://my.oschina.net/jast90/blog/286513
總結
以上是生活随笔為你收集整理的【Spring reference】@ResponseBody注解的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: ASP.NET MVC Model绑定(
- 下一篇: HTML5 audio 标签-在html
