注解放在哪儿比较合适
关于映射注解是应该写在属性上 还是get方法上呢 我知道两个都可以 但是不知道其中的区别 ???
关于映射注解是应该写在属性上 还是get方法上呢 我知道两个都可以 但是不知道其中的区别 ???
如果是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
举报