1. 程式人生 > >總結本次實訓中springMVC中常用的註解@,以後用到別的會持續更新

總結本次實訓中springMVC中常用的註解@,以後用到別的會持續更新

col ring key值 ppi div jsp頁面 ajax請求 map spa

@Repository    //dao層註解。聲明本層為dao層。
@serivce         //service層。
@controller     //con層。
@autowired     //聲明自動創建對象。spring ioc     @Required(一個效果)
@RequestMapping(value="/定義的請求的名字",method=RequestMethod.Get/Post) //聲明請求的方式,請求名字
@responseBody //一般用戶ajax請求方法的註解,使用後,不會使該方法的返回值走視圖解析器。相當於response.getWrite.write(xxx)(未嘗試,有待考證)
@requestParam(value="name",required=false,defalutValue="")String name //聲明前臺jsp頁面傳遞到後臺的的數值(value屬性為key值,required=false,默認為true,聲明此變量是否可以為空,如果為空,要給默認值)
@Param("name") String name //單一註解/多個參數時使用。使用註解後,xml映射文件可以用#{}/${}來進行取值(${}只有在使用@Param註解後才能使用,否則報錯)

目前註解都是基於ssm框架整合的,對於別的框架未研究

總結本次實訓中springMVC中常用的註解@,以後用到別的會持續更新