MvC 注解
@Controller(@RestController)
@RequestMapping(@GetMapping,@PostMapping,@PutMapping,@DeleteMapping)
@ResponseBody(@RequestBody)
@PathVariable路径注解(@RequestParam)
Get 和Post 请求的区别
Get 请求是通过 url 传参,post 请求是通过 body 传参,url 存储暴露信息不安全,而且ur有长度限制,eet请求会被河览器主动缓存,记录请求,post 不会:mvc 框架接受get 诸求参数会用到reouestparamn 注解,post 需要 RequestBody 注解;
Session 和 cookie
cookie 是在客户端浏览器存储的,客户端Js、服务端 httpservletResponse 都可 以写 Cookie;
session 的使用需要 Cookie 的支持,因为单独的 session 还是无法知道当前访问服务器的是否是同一个
容户端,它要根据存储在Cookie 中的JSESSIONID 来进行判51这个 cookie 是客户端自动创建的,如果客户端关闭了 cookie,那么Session 是没有什么效果的。这个时候,需要使用 URL 重写的方式,将 ISESSIONID 直按放置在 URL 中,访问服务器的时候可以直接进行解析。
//todo
Restful 的接口
用不通的请求类型,代表增删改查
(get 代表查询,post 代表新增,put 代表修改,delete 代表删除)
在Restful之前的操作:
http://127.0.0.1/user/query/1 GET 根据用户id查询用户数据
http://127.0.0.1/user/save PoST 新增用户
http://127.0.0.1/user/update PoST 修改用户信息
http://127.0.0.1/user/delete/1 GET/POST 删除用户信息
过滤器和拦截器
https:/www.iianshu.com/p/2d1fa2834d9c