当前位置: 首页 > news >正文

课程培训网站建设通过网站赚钱

课程培训网站建设,通过网站赚钱,数据库如何导入wordpress,wordpress for ios消息一致性处理 在后端执行完相应的操作后,我们需要将执行操作后的结果与数据返回前端,前端 调用我们传回去的数据,前端是如何知道我们传回去的数据名称的? 答:前后端遵循了同一个"协议"。这个协议就是定义…

消息一致性处理

在后端执行完相应的操作后,我们需要将执行操作后的结果与数据返回前端,前端
调用我们传回去的数据,前端是如何知道我们传回去的数据名称的?
答:前后端遵循了同一个"协议"。这个协议就是定义一个类,该类的属性前后端协商,根据返回数据的不同,调用该类不同的构造方法,
并最终将该类返回前端。
一般前端需要知道操作的成功与失败(flag),后端传回的数据(data),还有需要前端显示的消息(msg),这里定义了下面的类(参考)
@Data
public class R {private Boolean flag;private Object data;private String msg;public R() {}//    用于删改public R(Boolean flag) {this.flag = flag;}//    用于异常情况public R(String msg) {this.flag = false;this.msg = msg;}//    用于查询操作public R(Boolean flag, Object data) {this.flag = flag;this.data = data;}//    用于增,并给前端发送结果public R(Boolean flag, String msg){this.flag = flag;this.msg = msg;}
}
具体的演示,在下面表现层开发展示

表现层开发

表现层开发代码具体如下
@RestController
@RequestMapping("/books")
public class BookController {@Autowiredprivate BookService bookService;@GetMappingpublic R getAll(){return new R(true,bookService.getAll());}@GetMapping("/{id}")public R getById(@PathVariable Integer id){return new R(true,bookService.getById(id));}@PostMappingpublic R save(@RequestBody Book book) throws IOException {Boolean flag = bookService.save(book);return new R(flag,flag?"保存成功^_^":"保存失败-_-、");}@PutMappingpublic R update(@RequestBody Book book){return new R(bookService.update(book));}@DeleteMapping("/{id}")public R delete(@PathVariable Integer id){return new R(bookService.delete(id));}@GetMapping("/{currentPage}/{pageSize}")public R getPage(@PathVariable Integer currentPage,@PathVariable Integer pageSize,Book book){//解决删除最后一页,最后一条数据时BUGIPage<Book> page = bookService.getByPage(currentPage,pageSize,book);if (currentPage > page.getPages())page = bookService.getByPage((int)page.getPages(),pageSize,book);return new R(true,page);}}
下面基于Restful使用postman测试

1.根据ID查单个

在这里插入图片描述

2.查所有

在这里插入图片描述

3.保存

在这里插入图片描述

4.根据id删除

在这里插入图片描述

5.更改

在这里插入图片描述

从上面测试可以看出,每次的返回结果集都是flag,data,msg三个参数,前端人员可以很容易地取自己所需要的数据。
仅为学习过程中,知识点总结,如有错误,欢迎指正~
http://www.yayakq.cn/news/692025/

相关文章:

  • 网站加首页会唐网做网站
  • 阿里云购买网站空间网络公关在哪些方面能发挥作用
  • 部门网站开发个人网站备案简介
  • 装饰公司网站方案链友之家
  • 建立网站定制网站建设运营法律风险防范
  • 网站开发命名规则巨量千川广告投放平台
  • 建站宝盒下载免费的简历制作
  • 企业网站四大类型cd.wordpress.ncn
  • 毕业设计 做网站如何做目录wordpress
  • 邯郸网站建设行情公司装修孕妇怎么办
  • 换个网站对seo有什么影响网页设计模板与效果图
  • 北京交通管制信息网站小说短篇做的好的网站
  • 石家庄网站优化多少钱中小企业网站建设服务
  • 建设工程信息发布网站微信分销系统软件开发
  • 福建省住房和城乡建设部网站新网网站备案流程
  • 长沙冠讯网络科技有限公司上海网络优化seo
  • 做电商网站用什么框架淘宝客做网站链接
  • 建设淘宝客网站医药网站模板
  • 广东如何做企业网站设计重庆在线高校开放课程平台
  • 中为网站建设网站建设商城网站
  • 网站建设工作动态wordpress主题模版在那个文件夹
  • 三维在线设计网站wordpress导航怎么弄
  • 网站后台管理系统登陆wordpress admin head
  • 阿里云主机做网站0基础学网站设计
  • 网站开发方法简答题做宣传图片的网站
  • 资讯网站建设流程南阳免费网站建设
  • 滁州网站seo长沙网络推广小公司
  • 汽配公司的网站要怎么做discuz 与Wordpress
  • 青岛网站制作流程wordpress文章微信分享
  • 适用的深圳网站定制开发网页架构