springmvc中的全注解模式
1.貼在類(lèi)上:
@Controller表明其是一個(gè)控制器
2.貼在方法上:
@requestMapping("/xxx"):?標(biāo)明請(qǐng)求要訪(fǎng)問(wèn)的方法的資源路徑,,需以/打頭.其中省略了value=
@responseBody:?當(dāng)加上該注解時(shí),標(biāo)明以該方法的返回值為作為返回視圖,傳到頁(yè)面,如果方法無(wú)返回值,則顯示空白頁(yè)面.又比如返回值為String類(lèi)型,,此時(shí)則需要將
? ? ? @requestMapping("/xxx")配置為@requestMapping(value="/xxx",producers="text/plain;charset=utf-8")標(biāo)紅部分用于防止
返回的中文字符串亂碼..
@requestMapping("/xxx")中的參數(shù)解釋如下圖:
3.為支持注解,配置文件中需要配置如下圖:
4.使用jackson的json-all-1.91.jar返回一個(gè)json,,添加該jar包后springmvc會(huì)自動(dòng)將對(duì)象以json格式返回,注意,,不要忘記貼@responseBody,,因?yàn)楫?dāng)前沒(méi)有返回視圖
?
轉(zhuǎn)載于:https://www.cnblogs.com/tabchanj/p/5695337.html
總結(jié)
以上是生活随笔為你收集整理的springmvc中的全注解模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: js中的 arguments ,实参的集
- 下一篇: c2371 重定义