一.建立连接
- @RequestMapping 来实现 URL 路由映射。
- @RequestMapping是Spring Web MVC 应⽤程序中最常被⽤到的注解之⼀,它是⽤来注册接⼝的路由映射的,表⽰服务收到请求时,路径为 /sayHi 的请求就会调⽤ sayHi 这个⽅法的代码。
路由映射: 当用户访问⼀个URL 时, 将用户的请求对应到程序中某个类的某个方法的过程就叫路由映射.
二.传递参数
- @RequestParam前端传递的参数 key 和我们后端接收的 key 可以不⼀致,⽐如前端传递了⼀个 time 给后端,⽽后端是使⽤ createtime 字段来接收的,这样就会出现参数接收不到的情况,如果出现 这种情况,我们就可以使⽤ @RequestParam 来重命名前后端的参数值.
- @RequestPart 上传文件
三.获取URL参数
- @PathVariable获取URL中参数
四.返回数据
1.@RestController其实是返回的数据。
@RestController = @Controller + @ResponseBody
- @Controller:定义⼀个控制器,Spring框架启动时加载,把这个对象交给Spring管理。
- @ResponseBody;定义返回的数据格式为⾮视图, 返回⼀个text/html信息。
五.其他
- @Dat注解会帮助我们⾃动⼀些⽅法,包含getter/setter,equals, toString等。
- @CookieValue:从Cookie中获取值。
- @SessionAttribute:从Session中获取值。
- @RequestHeader:从Header中获取值。