1,@Controller
@Controller 用来响应页面, 表示当前的类为控制器.
2,@RestController
@RestController 是 @ResponseBody 和 @Controller 的结合
表明当前类是控制器且返回的是一组数据, 不是页面
3,@Autowired
这个注解的作用是将其他的类, 接口引入, 类似于之前的类的初始化等, 用这个注解, 类中或接口的方法就可以直接调用了.
4,@RequestMapping
当前台界面调用 Controller 处理数据时候告诉控制器怎么操作
作用: URL 映射.
5,@GetMapping
@RequestMapping(method = RequestMethod.GET) 的简写
作用: 对应查询, 表明是一个查询 URL 映射
6,@PostMapping
@RequestMapping(method = RequestMethod.POST) 的简写
作用: 对应增加, 表明是一个增加 URL 映射
7,@PutMapping
@RequestMapping(method = RequestMethod.PUT) 的简写
作用: 对应更新, 表明是一个更新 URL 映射
8,@DeleteMapping
@RequestMapping(method = RequestMethod.DELETE) 的简写
作用: 对应删除, 表明是一个删除 URL 映射
---------------------
来源: http://www.bubuko.com/infodetail-2971795.html