SpringMVC注解总结

SpringMVC注解总结

@ResponseBody;//直接返回json数据

@PathVariable;//当使用@RequestMapping URI template样式映射时,即someUrl/{paramId}这时的paramId
可通过@PathVariable注解绑定它传过来的值到方法参数上

@RequestParam; //常用来处理简单类型的绑定

@Resource;//依赖注入 是通过name方式注入,常用的使用方式@Resourcce(name="person")
@Autowired;//依赖注入 是通过type方式注入

@ModelAttribute;//属性作用域为request级别,可以在JSP中通过request.getAttribute("user")获得属性对象
@SessionAttribute;//多个请求共享ModelMap的属性,需要将属性存到session中,用法@SessionAttribute("role")

@Service;//用于标注业务层组件
@Controller;//用于标注控制层组件如struts中的action

@Repository;//用于标注数据访问组件 即DAO组件
@Component;//泛指组件,当组件不好归类时,我们可以使用这个组件注解进行标注,使用该注解会被Spring IOC容器扫描到
认为是一个spring bean



你可能感兴趣的:(springmvc常用注解)