課程
/后端開發
/Java
/使用SpringMVC+Spring+Hibernate開發人員信息管理功能
關于映射注解是應該寫在屬性上 還是get方法上呢 ?我知道兩個都可以 ?但是不知道其中的區別 ????
2016-12-02
源自:使用SpringMVC+Spring+Hibernate開發人員信息管理功能 3-2
正在回答
如果是Hibernate的字段屬性注解(@Column),在字段定義和set或者get方法上的注解都是一樣的.
如果是spring的URL映射注解(@RequestMapping),
在類名上注解代表該類中的所有方法上的訪問地址上,都要加上該注解的值(value屬性)
只在方法上注解(類上沒有注解),則訪問的URL地址則直接與這個注解的值相關(value屬性)
如果既有方法上的注解又有類上的注解:
? ?如類上的注解:@RequestMapping("/juhe/")
?方法上的注解?@RequestMapping(value = "km4_jzks_list")
? public ModelAndView getProjectList()
?則要訪問這個getProjectList()的方法時 路徑至少為:/juhe/km4_jzks_list
舉報
Java常用框架整合案例,通過本案例的學習還可以體會項目的實現流程
3 回答老師,項目跑起來了,但是問題比較多,比如下面這些,請幫忙解答一下!
1 回答Hibernate實體類的注解
4 回答sessionFactory注解獲取不到
1 回答您好,您編寫的素材放在了那個頁面?網站是哪一個?
1 回答這些注解是基于hibernate才有么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-04
如果是Hibernate的字段屬性注解(@Column),在字段定義和set或者get方法上的注解都是一樣的.
如果是spring的URL映射注解(@RequestMapping),
在類名上注解代表該類中的所有方法上的訪問地址上,都要加上該注解的值(value屬性)
只在方法上注解(類上沒有注解),則訪問的URL地址則直接與這個注解的值相關(value屬性)
如果既有方法上的注解又有類上的注解:
? ?如類上的注解:@RequestMapping("/juhe/")
?方法上的注解?@RequestMapping(value = "km4_jzks_list")
? public ModelAndView getProjectList()
?則要訪問這個getProjectList()的方法時 路徑至少為:/juhe/km4_jzks_list