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

北京东城网站建设宁波如何做抖音seo搜索优化

北京东城网站建设,宁波如何做抖音seo搜索优化,wordpress 百度云视频,网页设计培训的课程目录 1.基于Restfu1进行表现层接口开发 1.1创建功能类 1.2基于Restful制作表现层接口 2.接收参数 2使用Apifox测试表现层接口功能 保存接口: 分页接口: 3.表现层一致性处理 3.1先创建一个工具类,用作后端返回格式统一类:…

目录

1.基于Restfu1进行表现层接口开发

1.1创建功能类

1.2基于Restful制作表现层接口

2.接收参数

2使用Apifox测试表现层接口功能

保存接口:

分页接口:

3.表现层一致性处理

3.1先创建一个工具类,用作后端返回格式统一类:

3.2表现层接口统一返回值类型结果:

3.3 小结:


1.基于Restfu1进行表现层接口开发

1.1创建功能类

创建一个表现层功能类BookController,位置如下图所示:

代码如下所示:

package com.summer.controller;import com.summer.domain.Book;
import com.summer.service.IBookService;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.beans.factory.annotation.Autowired;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;import java.util.List;@RestController
@RequestMapping("/books")
public class BookController {@Autowiredprivate IBookService bookService;@GetMappingpublic List<Book> getAll() {return bookService.list();}@PostMappingpublic Boolean save(@RequestBody Book book) {return bookService.save(book);}@PutMappingpublic Boolean update(@RequestBody Book book) {return bookService.modify(book);}@DeleteMapping("{id}")public Boolean delete(@PathVariable Integer id) {return bookService.delete(id);}@GetMapping("{id}")public Book getById(@PathVariable Integer id) {return bookService.getById(id);}@GetMapping("{currentPage}/{pageSize}")public IPage<Book> getPage(@PathVariable Integer currentPage, @PathVariable Integer pageSize) {IPage page = new Page(currentPage, pageSize);return bookService.page(page, null);}
}

1.2基于Restful制作表现层接口

  • 新增:POST
  • 制除:DELETE
  • 修改:PUT
  • 查询:GET

2.接收参数

  • 实体数据:@RequestBody路径变量:@PathVariable


2使用Apifox测试表现层接口功能

  • 保存接口:

传递的数据按照Book的数据结构,通过body参数,json格式传递到后端

  • 分页接口:

3.表现层一致性处理

设计表现层返回结果的模型类,用于后端与前端进行数据格式统一,也称为前后端数据协议

3.1先创建一个工具类,用作后端返回格式统一类:

代码如下所示:

package com.summer.controller.Utils;import lombok.Data;@Data
public class R {private Boolean flag;private Object data;public R() {}public R(Boolean flag) {this.flag = flag;}public R(Boolean flag, Object data) {this.flag = flag;this.data = data;}
}

3.2表现层接口统一返回值类型结果:

package com.summer.controller;import com.summer.controller.Utils.R;
import com.summer.domain.Book;
import com.summer.service.IBookService;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.beans.factory.annotation.Autowired;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;import java.util.List;@RestController
@RequestMapping("/books")
public class BookController {@Autowiredprivate IBookService bookService;@GetMappingpublic R getAll() {return new R(true, bookService.list());}@PostMappingpublic R save(@RequestBody Book book) {return new R(bookService.save(book));}@PutMappingpublic R update(@RequestBody Book book) {return new R(bookService.modify(book));}@DeleteMapping("{id}")public R delete(@PathVariable Integer id) {return new R(bookService.delete(id));}@GetMapping("{id}")public R getById(@PathVariable Integer id) {return new R(true, bookService.getById(id));}@GetMapping("{currentPage}/{pageSize}")public R getPage(@PathVariable Integer currentPage, @PathVariable Integer pageSize) {IPage page = new Page(currentPage, pageSize);return new R(true, bookService.page(page, null));}
}

3.3 小结:

1.设计统一的返回值结果类型便于前端开发读取数据

2.返回值结果类型可以根据需求自行设定,没有固定格式

3.返回值结果模型类用于后端与前端进行数据格式统一,也称为前后端数据协议

http://www.yayakq.cn/news/564294/

相关文章:

  • 做折扣的网站有哪些2345网页游戏官网
  • 网站建设网站服务流程定制wordpress后台
  • 搭建网站需要学什么适合设计制作公司的网站asp远吗
  • 网站建设与服务技能实训爱链网买链接
  • 哪个平台做网站好建站管理过程
  • 范文写作网站如何建设酒店预订系统网站
  • app商城需要手机网站吗wordpress写api接口
  • 调用wordpress媒体库网站优化的监测评价
  • 企业自建网站添加字体到wordpress
  • 一个完整网站开发凡客之家推广平台
  • 网站开发设计流程论文网站建设程序开发
  • 做网站的费用计入销售费用吗一级造价工程师教材
  • 阿里云建站流程东莞服务公司推广
  • ps做网站 大小深圳设计网站多少钱
  • 如何做网站链接分享朋友圈wordpress视频防盗链
  • 食品 药品 监督 网站 源码 php专业企业建站价格
  • 上海网站建设中小型企业制作网页的教程
  • 福建省建设局网站实名制h5网址
  • 重庆网站优化软件百度下载电脑版
  • 张家港网站网络公司wordpress利用工具
  • 通过alt让搜索引擎了解该图片信息很多是网站有问题吗口碑好网站建设价格
  • wordpress跟随插件网站建设和优化的好处
  • 许昌网站开发做网站的步骤 优帮云
  • 自己可以做公司网站吗个人博客网页素材
  • 网站备案要营业执照吗官方网站建设
  • 都有哪些网站一级a做网站免费
  • 教做游戏的网站长沙做网站建设公司
  • 做网站找哪家自己怎么建个网站
  • 淘宝不能发布网站开发了云南建设项目招标公告发布网站
  • 河北做网站的青海做网站需要多少钱