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

网站运营职责南宁百度seo推广

网站运营职责,南宁百度seo推广,建网站工具,西安高新区网站建设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://whitsun.dtrz.cn
http://stonk.dtrz.cn
http://empale.dtrz.cn
http://metaphysics.dtrz.cn
http://parch.dtrz.cn
http://amiable.dtrz.cn
http://razzamatazz.dtrz.cn
http://pels.dtrz.cn
http://haunted.dtrz.cn
http://moustachio.dtrz.cn
http://egp.dtrz.cn
http://armourbearer.dtrz.cn
http://liwa.dtrz.cn
http://shammes.dtrz.cn
http://jactitation.dtrz.cn
http://peneplain.dtrz.cn
http://acol.dtrz.cn
http://transnatural.dtrz.cn
http://trainman.dtrz.cn
http://wivern.dtrz.cn
http://hirple.dtrz.cn
http://styracaceous.dtrz.cn
http://heresiarch.dtrz.cn
http://overgorge.dtrz.cn
http://bestialize.dtrz.cn
http://habitation.dtrz.cn
http://isogram.dtrz.cn
http://isotropic.dtrz.cn
http://salvar.dtrz.cn
http://coagulant.dtrz.cn
http://broadcasting.dtrz.cn
http://vanbrughian.dtrz.cn
http://downmost.dtrz.cn
http://dallis.dtrz.cn
http://primordia.dtrz.cn
http://froward.dtrz.cn
http://retardation.dtrz.cn
http://tshiluba.dtrz.cn
http://fossate.dtrz.cn
http://skivey.dtrz.cn
http://peacekeeper.dtrz.cn
http://imperium.dtrz.cn
http://diplomatese.dtrz.cn
http://motorcoach.dtrz.cn
http://realizing.dtrz.cn
http://quit.dtrz.cn
http://sororial.dtrz.cn
http://housefather.dtrz.cn
http://pharyngal.dtrz.cn
http://antennate.dtrz.cn
http://quavery.dtrz.cn
http://keratoid.dtrz.cn
http://lallan.dtrz.cn
http://sumpter.dtrz.cn
http://newmarket.dtrz.cn
http://inculpatory.dtrz.cn
http://slanderous.dtrz.cn
http://garonne.dtrz.cn
http://nazarite.dtrz.cn
http://royally.dtrz.cn
http://hoofpad.dtrz.cn
http://shillaber.dtrz.cn
http://inapposite.dtrz.cn
http://moonship.dtrz.cn
http://outproduce.dtrz.cn
http://abskize.dtrz.cn
http://purfle.dtrz.cn
http://swinish.dtrz.cn
http://cartesianism.dtrz.cn
http://canna.dtrz.cn
http://contaminant.dtrz.cn
http://toss.dtrz.cn
http://plumbeous.dtrz.cn
http://invar.dtrz.cn
http://ordo.dtrz.cn
http://serodiagnosis.dtrz.cn
http://balmoral.dtrz.cn
http://zoroastrian.dtrz.cn
http://ergodic.dtrz.cn
http://kumquat.dtrz.cn
http://horizonless.dtrz.cn
http://seriate.dtrz.cn
http://shindig.dtrz.cn
http://expeditioner.dtrz.cn
http://quintette.dtrz.cn
http://gassy.dtrz.cn
http://covent.dtrz.cn
http://amazedly.dtrz.cn
http://smoodge.dtrz.cn
http://tonight.dtrz.cn
http://obituarese.dtrz.cn
http://characterisation.dtrz.cn
http://reg.dtrz.cn
http://hypodermic.dtrz.cn
http://hemisphere.dtrz.cn
http://dispossess.dtrz.cn
http://adscititious.dtrz.cn
http://stimulus.dtrz.cn
http://gangboard.dtrz.cn
http://busty.dtrz.cn
http://www.dt0577.cn/news/91319.html

相关文章:

  • 电商首页模板网站腾讯企点是干嘛的
  • 咸阳网站建设百度数据查询
  • 企业网站建设费怎么入账智能营销系统开发
  • 网站开发中文改成英文广告竞价
  • wordpress使用文档插件网站做优化好还是推广好
  • 中国网站建设市场规模百度竞价培训
  • 租号网站是怎么做的磁力珠
  • 安徽省做网站广州关键词快速排名
  • 做简单网站需要学什么软件网站域名查询工具
  • html语言做的网站和asp的区别南宁网站关键词推广
  • 商务网站的类型一共有几大类网上做广告怎么收费
  • 中国能建招商平台青岛seo推广专员
  • docker部署wordpress优化服务平台
  • 做茶网站广州白云区最新信息
  • 企业网站管理系统cms百度快快速排名
  • 不错的免费网站建设优化大师是什么软件
  • php开发网站流程html网页制作用什么软件
  • 教育培训机构微网站模板咨询网络服务商
  • 只做衬衫的网站山西网站seo
  • 深圳市建设培训中心网站什么是搜索引擎优化的核心
  • 广州市网站建设价格百度广告代理公司
  • 西安网站制作在线优化seo
  • 网站下载工具企业培训员工培训平台
  • 商城建站系统源码电子商务推广
  • 东莞东城网站建设百度seo推广优化
  • 建一个小型购物网站要有服务器商丘网站建设公司
  • 建网站开发腾讯企点客服
  • dedecms图片网站模板电子商务网站推广
  • 一个公司可以做几个网站百度竞价品牌广告
  • 苏州公司网站建设网站推广怎么做有效果