首页 > 技术文章 > SpringMVC常用注解

easyunion 2018-06-06 17:02 原文

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的组合注解

推荐阅读