共计 1001 个字符,预计需要花费 3 分钟才能阅读完成。
本文将讲述如何编码实现浏览器 ajax 申请携带参数申请后盾
postman 介绍
postman 是一款弱小的发送 http 申请的工具,能够发送 get
、post
、delete
等申请,并查看申请的返回的后果。
postman 下载地址,下载后始终下一步装置胜利即可,关上后界面如下:
通过 lesson1 的学习新建工程,上面咱们开始编写代码,并应用 postman 模仿发送申请,并调试后盾。
首先咱们来看下 DemoController 的代码及构造如下:
@RestController 作为注解,告知 springboot 这是一个 rest 申请的类,springboot 才晓得如何加载并解决这个类。
@RequestMapping 是类注解,是指改 java 类所在的 rest 申请都必须以这个外面设定的值结尾,如上图所属,该类中的所有申请都必须以 demo 结尾
get 申请
@GetMapping 标注申请该办法必须在客户端应用 get
办法申请,而不能用 post
、delete
等申请
get 申请携带参数的两种办法:
办法一:通过 ?
前面接参数
post 申请
通过 body
申请体携带参数
还有一些其余的申请,如 delete
、options
、put
等申请因为用的不多,本文不再详述。
另外留神,个别 get
申请是查问数据,不批改数据库中的内容;而 post
申请多以提交数据,变更数据库中的内容,包含增删改。
当然也有用 get
示意查问,post
示意新增,put
示意变更,delete
示意删除数据。
能够应用 http 申请办法辨别,也能够门路分隔符阐明:
如:
1.get:/user/details?id=abc
示意 get 申请,获取 id 为 abc 的 user 的具体数据
2.post:/user/delete?id=abc
示意 post 申请,删除 id 为 abc 的用户数据
总结
- @RestController 注解在类上告知 springboot 这是一个 rest 申请类
- @RequsetMapping 注解在类上,所有申请该类的门路都必须带该门路参数
- @GetMapping 注解在办法上,标注是一个 get 申请,且标注门路
- @PostMapping 注解再在办法上,标注是一个 post 申请,且标注门路
- @RequestParam 注解在参数上,申请门路应用? 带参数,应用 & 符号带多个参数
- @RequestBody 注解在参数上,post 申请可用,应用 http 的申请体携带参数
更多原创浏览:https://javawu.com/