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

开发h5网站开发优质的企业网站

开发h5网站开发,优质的企业网站,网站的策划方案怎么写,wordpress分页链接knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍! 官网地址#xff1a; Knife4j 集Swagger2及OpenAPI3为一体的增强解决方案. | Knife4j 本文以Springboot3版本集成kn… knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍! 官网地址 Knife4j · 集Swagger2及OpenAPI3为一体的增强解决方案. | Knife4j 本文以Springboot3版本集成knife4j叙述(请注意版本差别不同版本写法不同)。 第一步创建Spring Boot项目并且在pom.xml中引入Knife4j的依赖包代码如下 dependencygroupIdcom.github.xiaoymin/groupIdartifactIdknife4j-openapi3-jakarta-spring-boot-starter/artifactIdversion4.4.0/version /dependency dependencygroupIdio.springfox/groupIdartifactIdspringfox-spring-web/artifactIdversion3.0.0/version /dependency 第二步创建Swagger配置依赖代码如下 package blog.web.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;Configuration public class Knife4jConfiguration {Beanpublic Docket docketAdmin() {System.out.println(swagger 准备生成接口文档...);ApiInfo apiInfo new ApiInfoBuilder().title(清山博客文档).version(2.0).description(清山博客项目接口文档).build();return new Docket(DocumentationType.SWAGGER_2).groupName(管理端接口).apiInfo(apiInfo).select()// 指定swagger需要扫描的包.apis(RequestHandlerSelectors.basePackage(blog.web)).paths(PathSelectors.any()).build();} }第三步:新建一个接口Controller类如下 RestController RequestMapping(body) Tag(name body参数) public class BodyController {Operation(summary 普通body请求)PostMapping(/body)public ResponseEntityFileResp body(RequestBody FileResp fileResp){return ResponseEntity.ok(fileResp);}Operation(summary 普通body请求ParamHeaderPath)Parameters({Parameter(name id,description 文件id,in ParameterIn.PATH),Parameter(name token,description 请求token,required true,in ParameterIn.HEADER),Parameter(name name,description 文件名称,required true,inParameterIn.QUERY)})PostMapping(/bodyParamHeaderPath/{id})public ResponseEntityFileResp bodyParamHeaderPath(PathVariable(id) String id,RequestHeader(token) String token, RequestParam(name)String name,RequestBody FileResp fileResp){fileResp.setName(fileResp.getName(),receiveName:name,token:token,pathID:id);return ResponseEntity.ok(fileResp);} }注意事项 1.Spring Boot 3 只支持OpenAPI3规范 2.Knife4j提供的starter已经引用springdoc-openapi的jar开发者需注意避免jar包冲突 3.JDK版本必须 17 参考 快速开始 | Knife4j
http://www.hkea.cn/news/14257233/

相关文章:

  • 外贸建网站免费模板怎么做家具定制网站
  • 长沙理财网站建设网站开发招聘年薪
  • 创业给企业做网站开发大连信联科技做的网站怎么样
  • 网站建设saas排名网站开发服务器知识
  • 网站的营销网站怎么添加管理员
  • 英文网站制作 官网网站建设的工作总结
  • 怎么注册网站个人建立网站来网上销售的英文
  • 菏泽网站建设多少钱女生学建筑选择什么专业
  • 学校 网站建设工作小组单片机项目外包网站
  • 杭州做网站哪家便宜wordpress网站有哪些
  • 企业网站流程四川省城乡住房和城乡建设厅网站首页
  • 建站管理后台电子购物网站开发公司
  • 建立校园网站北京装饰公司十大排名
  • 网站建设工作部署会广西网站
  • 网站优化常见的优化技术网站无法做301重定向
  • 深圳住房和建设厅网站山东富泰建设工程有限公司网站
  • 韩国家具网站模板编程网站开发培训
  • 能打开的网站做西点的网站
  • 做的网站怎么申请软件著作权今天山东一例发生在哪里
  • 微信游戏网站源码怎么做湘潭做网站电话磐石网络
  • 博客建站系统做网站就
  • 中国建设银行积分兑换网站网站建设费走什么科目
  • 企业建设企业网站的好处有哪些ip形象设计
  • 2012r2做网站怎样用word2003做网站
  • 假网站怎么做呢网站备案期间如何
  • 制作公司网站的流程浙江建设网查询
  • 友汇网站建设管理后台模板搭建网站
  • 网站关键词指数查询网站建设培训报名
  • 网站做的长图能导出吗东莞seo搜索
  • 深圳有哪些做网站的公司兰州网站seo技术厂家