@responseBody注解的使用
?
1、
@responseBody注解的作用是將controller的方法返回的對(duì)象通過適當(dāng)?shù)霓D(zhuǎn)換器轉(zhuǎn)換為指定的格式之后,寫入到response對(duì)象的body區(qū),通常用來(lái)返回JSON數(shù)據(jù)或者是XML數(shù)據(jù)。
? 需要注意的是,在使用此注解之后不會(huì)再走視圖處理器(即無(wú)法使用return “XXX”),而是直接將數(shù)據(jù)寫入到輸入流中(直接返回JSON數(shù)據(jù)或者是XML),他的效果等同于通過response對(duì)象輸出指定格式的數(shù)據(jù)。
2、
@RequestMapping("/login")
@ResponseBody
public User login(User user){
JSONObject re =new JSONObject();
re.put("data", XXX);
return re?;
}
User字段:userName? pwd
那么在前臺(tái)接收到的數(shù)據(jù)為:'{"userName":"xxx","pwd":"xxx"}'
?
?
參考:https://www.cnblogs.com/qiankun-site/p/5774325.html
轉(zhuǎn)載于:https://www.cnblogs.com/CaptainFM/p/10942140.html
總結(jié)
以上是生活随笔為你收集整理的@responseBody注解的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (十七)java版spring clou
- 下一篇: DAO模式多表联查案例