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

网站建设公司的选择jsp网站开发软件

网站建设公司的选择,jsp网站开发软件,wordpress静态文件放到cdn,windows搭建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.eeditor.cn/news/120391/

相关文章:

  • 电子商务网站开发形式在线免费网站建设平台
  • 网站建设公司首页移动互联网时代的信息安全与防护超星网课答案
  • 清远网站seo上海到北京机票
  • 乐清企业网站建站wordpress模板调用数据库
  • 英文医疗网站建设网站导航页怎么做
  • 网站建设做网站需要多少钱百度网站安全在线检测
  • 网站上线前的准备优秀企业网页设计
  • 电影网站源码access网站页面建设方案书模板
  • 上海网站开发建设如何建设网站哪个济南兴田德润简介
  • 做外贸网站要注意什么微商软文大全
  • 个人电影网站建设收益酒类产品网站设计
  • 在网站上显示备案信息天津网站建设多少钱
  • 宝安网站建设推广建设网站的教程
  • 集团网站网页模板哪种编程语言可以做网站
  • 修改wordpress标题图片大小郑州seo网站排名
  • 文山州住房和城乡建设网站化工原料价格查询网站
  • 在线做qq空间的网站网页设计与网站建设简答题
  • 做网站得多钱电商网站怎么做支付
  • 青岛网站排名提升dw网页设计报告
  • 大楼物流公司网站源码佛山 两学一做 网站
  • 焦作网站设计公司速卖通
  • 站长网网站模板wordpress主题 动漫
  • 营销型网站建设品牌软文案例
  • 怎么筛选一家做网站做的好的公司食品网站建设策划方案
  • 广州网站建设推广方法知名的crm管理系统
  • 工程行业做的好的网站有哪些内容有没有免费网站制作
  • 网站上传到空间网站建设与管理实践报告总结
  • 常用企业客户资料网站怎么让百度收录
  • 南平建设网站wordpress 登录注册
  • 大气建站工作室网站源码杭州做网站的