(1)@Controller 用于标识此类的实例是一个控制器。
(2)@RequestMapping 映射Web请求,支持所有的格式(访问路径和参数)
(3)@ResponseBody 注解返回数据而不是返回页面
(4)@RequestBody 注解实现接收 http 请求的 json 数据,将 json 数据转换为 java 对象
(5)@PathVariable 获得URL中路径变量中的值
(6)@RestController 整个控制层的类都返回的是json格式

@Autowire 和 @Resource 的区别?

@Autowire是Spring开发的,而@Resource是jdk开发的

@Autowire是按照类型type来注解的,而@Resource是按照名称来的,如果名称找不到,那么就按照类型type

    注意:@Resource 是先按照name来注入的,如果找不到就按照类型注入,不过如果在controller使用的时候,指定了name的值,那么只能按照name来注入,如果找不到name就会报错,如果想要实现先按照name,找不到再按照type,就不要指定name的值。