SpringMVC常用注解

1.@Controller 注解在类上,表示将该类注册为一个bean,如果是普通bean则该注解和@Service @Component @Dipository没什么本质区别。 如果该类未一个控制器则必须使用@Controller,因为此注解的类会被dispatcher servlet自动扫描,并将web请求映射到@RequestMapping的方法上。

2.@RequestMapping: 可以注解在类或者方法上,用来映射web请求。方法上的注解路径会继承类上的注解路径

3.@ResponseBody :表示将返回值放在response体中,并不需要返回页面。

4.@RequestBody:表示将当前的请求参数放在request体中,而不是在连接后面。

5.@PathVariable:注解在方法参数千面,test/001,可接收001作为参数

6.@RestController :@Contoller和@ResponseBody的组合注解

posted on 2018-06-06 17:02  techno-geek  阅读(121)  评论(0编辑  收藏  举报