Spring Boot——Spring回顾——Spring MVC基础(二)Spring MVC常用注解
(1)@Controller
@Controller注解在类上,表明这个类是Spring MVC里的Controller,将其声明为Spring的一个Bean,Dispatcher Servlet会自动扫描注解了此注解的类,并将Web请求映射到注解了@RequestMapping的方法上。
(2)@RequestMapping
@RequestMapping注解式用来映射Web请求(访问路径和参数)、处理类和方法的。
(3)ResponseBody
@ResponseBody支持返回值在response体内,而不是返回一个页面。
(4)@RequestBody
@RequestBody允许在request的参数体中,而不是在直接链接在地址后面 。
(5)@PathVariable
@PathVariable用来接收路径参数,如/news/001,可接收001作为参数,此注解放在参数前。
(6)@RestController
@RestController是一个组合注解,组合了@Controller和@ResponseBody,这就意味着当你只开发一个和页面交互数据的控制的时候,需要使用此注解。
传值类示例
此类用来演示获取request对象参数和返回此对象到response
演示控制器
@RestController演示