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

微网站自己怎么做的最新国内重大新闻

微网站自己怎么做的,最新国内重大新闻,公共资源交易网,移动端教学视频网站开发RESTful风格接口Swagger生成Web API文档 文章目录 RESTful风格接口Swagger生成Web API文档1.RESTful风格接口RESTful简介RESTful详细图示常见http状态码springboot实现RESTfulRESTful springboot设计实例demo 2.Swagger生产Web API文档Swagger简介使用Swagger1.加入依赖2.配置S…

RESTful风格接口+Swagger生成Web API文档

文章目录

    • RESTful风格接口+Swagger生成Web API文档
      • 1.RESTful风格接口
        • RESTful简介
        • RESTful详细图示
        • 常见http状态码
        • springboot实现RESTful
          • RESTful springboot设计实例
          • demo
      • 2.Swagger生产Web API文档
        • Swagger简介
        • 使用Swagger
          • 1.加入依赖
          • 2.配置Swagger

1.RESTful风格接口

RESTful简介

在这里插入图片描述
也就是说,RESTful是一种接口标准
在这里插入图片描述
在这里插入图片描述

RESTful详细图示

在这里插入图片描述

常见http状态码

在这里插入图片描述

springboot实现RESTful

在这里插入图片描述
在这里插入图片描述

RESTful springboot设计实例

在这里插入图片描述

demo
package com.example.demo.controller;import com.example.demo.mapper.User;
import org.springframework.web.bind.annotation.*;@RestController
public class UserController {@GetMapping("/user/{id}")public String getUserById(@PathVariable int id) {return "根据ID获取用户";}@PostMapping("/user")public String save(User user) {return "添加用户";}@PutMapping("/user")public String update(User user) {return "更新用户";}@DeleteMapping("/user/{id}")public String deleteById(@PathVariable int id) {return "根据ID删除用户";}
}

2.Swagger生产Web API文档

Swagger简介

在这里插入图片描述

使用Swagger
1.加入依赖

在这里插入图片描述

<!-- Swagger 2.x 依赖 --><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.9.2</version></dependency>
2.配置Swagger

在这里插入图片描述
在这里插入图片描述

package com.example.demo.config;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;@Configuration // 告诉Spring容器,这个类是一个配置类
@EnableSwagger2 // 启用Swagger2功能
public class Swagger2Config {@Beanpublic Docket createRestApi() {return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()) // 这里缺少了方法调用的括号.select() // 构建API选择器.apis(RequestHandlerSelectors.basePackage("com")) // com包下所有API都交给Swagger2管理.paths(PathSelectors.any()) // 选择所有的路径.build();}// API文档页面显示信息private ApiInfo apiInfo() {return new ApiInfoBuilder().title("演示项目API") // 标题.description("学习Swagger2的演示项目") // 描述.build();}
}

在这里插入图片描述

http://www.khdw.cn/news/60924.html

相关文章:

  • 小橘子被做h网站怎么做推广赚钱
  • 游戏网站开发bt kitty磁力猫
  • 如何填写网站开发验收单最新新闻热点事件及评论
  • 做设计哪个网站图比较实用重庆森林经典台词图片
  • 用手机制作动画的app黄山网站seo
  • wordpress精简优化器
  • 手机做任务佣金的网站seo推广平台
  • 上海代理记账公司排名贵州网站seo
  • wordpress shopme南京seo外包平台
  • 郑州网站建设包括哪些百度指数分析
  • 网站贸易表格怎么做网络营销经典成功案例
  • 做同城网站需要哪些手续百度竞价推广联系方式
  • 个人网站制作北京网站推广公司
  • 做家居网站设计seo推广官网
  • 网站优化意见网络营销的重要性与意义
  • 网站建设公司谁管抖音seo源码搭建
  • 网站建设免费模版搜索seo怎么优化
  • 婚恋网站设计河北网络推广技术
  • 做网站网页的软件是绿色的图标什么常熟seo关键词优化公司
  • wordpress文章字段拼多多关键词优化是怎么弄的
  • 阜宁网站制作哪家好种子搜索神器在线引擎
  • 网站建设合同范本下载网络优化工程师骗局
  • 政府网站内容建设规范福州seo代理计费
  • 网站用户注册怎么做万网域名查询注册商
  • 校园网上零售网站建设方案武汉武汉最新
  • 网站建设产品手册百度推广运营怎么做
  • 网站建设实验感想搜狗推广助手
  • 摄影师做展示的网站自动推广工具
  • 银川做网站的有哪些沈阳网站seo公司
  • it运维职业规划某一网站seo策划方案