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

长沙网站关键词排名推广公司王通seo教程

长沙网站关键词排名推广公司,王通seo教程,企业门户网站建站,什么软件可以看到街景消息一致性处理 在后端执行完相应的操作后,我们需要将执行操作后的结果与数据返回前端,前端 调用我们传回去的数据,前端是如何知道我们传回去的数据名称的? 答:前后端遵循了同一个"协议"。这个协议就是定义…

消息一致性处理

在后端执行完相应的操作后,我们需要将执行操作后的结果与数据返回前端,前端
调用我们传回去的数据,前端是如何知道我们传回去的数据名称的?
答:前后端遵循了同一个"协议"。这个协议就是定义一个类,该类的属性前后端协商,根据返回数据的不同,调用该类不同的构造方法,
并最终将该类返回前端。
一般前端需要知道操作的成功与失败(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.ds6.com.cn/news/35496.html

相关文章:

  • 手机网站会员中心模板下载湖南seo网站多少钱
  • 直播app怎么优化关键词
  • h5网站开发 源码建立网站需要多少钱
  • 南山网站建设深圳信科漳州seo建站
  • 做a的网站有哪些怀化网站seo
  • 个人账号如何注册网站软文兼职10元一篇
  • 庐江有做网站的吗淘宝seo优化
  • java做网站要哪些软件seo网站优化详解
  • 采集的网站怎么做收录百度推广营销中心
  • 全新网站如何做百度竞价自己开平台怎么弄啊
  • 投资理财产品网站建设seo排名外包
  • 怎么使用网站上的模板新闻实时报道
  • 社区类网站开发如何结合搜索检索与seo推广
  • 网站改版怎么做百度惠生活怎么优化排名
  • 西安建公司网站网站建设合同
  • wordpress移站网络营销策划方案框架
  • 网页站点渠道推广策略
  • 做美图+网站有哪些株洲seo快速排名
  • wordpress 整站源码图片识别
  • 注册公司网站建设捆绑销售西安关键词排名提升
  • 网站开发竞价单页品牌推广和品牌营销
  • 国际电商怎么做seo搜索引擎优化推荐
  • 合肥做网站排名百度app浏览器下载
  • 关于党的网页设计短视频seo搜索优化
  • wordpress 知识共享怎么做好网站搜索引擎优化
  • 信誉好的唐山网站建设百度关键词指数排行
  • 建设局是干啥的太原整站优化排名外包
  • 牙科网站开发seo外包费用
  • 深圳市多语言网站建设公司刷网站百度关键词软件
  • 网站开发工程论坛百度热度指数排行