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

谁知道我的世界做行为包的网站啊用c 实现网站开发

谁知道我的世界做行为包的网站啊,用c 实现网站开发,合肥浦发建设集团网站,wordpress怎么装主题#x1f525;博客主页#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞#x1f44d;收藏⭐评论✍ 文章目录 1.0 Swagger 介绍 1.1 Swagger 和 Yapi 的使用场景 2.0 Swagger 的使用方式 2.1 导入 knife4j 的 maven 坐标 2.2 在配置类中加入 knife4j 相关配置 2.3 设置静态资源… 博客主页 【小扳_-CSDN博客】 ❤感谢大家点赞收藏⭐评论✍ 文章目录 1.0 Swagger 介绍 1.1 Swagger 和 Yapi 的使用场景 2.0 Swagger 的使用方式 2.1 导入 knife4j 的 maven 坐标 2.2 在配置类中加入 knife4j 相关配置 2.3 设置静态资源映射否则接口文档页面无法访问 2.4 完整 Swagger 的配置代码 3.0 Swagger 常见的注解 1.0 Swagger 介绍 使用 Swagger 你只需要按照它的规范去定义接口及接口相关的信息就可以做到生成接口文档以及在线接口调试页面。 knife4j 是为 Java MVC 框架集成 Swagger 生成 Api 文档的增强解决方案。Swagger 允许定义 API 的各种方面包括输入参数、请求和响应的数据格式、接口路径等内容。同时 Swagger 提供了一个交互式的 Swagger UI 可以直观地查看和测试 API 。 简单来说就是 Swagger 框架可以根据已经实现的方法或者类通过页面的方式直观清晰的查看或者进行测试该方法。 1.1 Swagger 和 Yapi 的使用场景 1Yapi 是设计阶段使用的工具管理和维护接口。 2Swagger 在开发阶段使用的框架帮助后端开发人员的接口测试。 2.0 Swagger 的使用方式 首先通过导入 knife4j 的 maven 坐标再在配置类中加入 knife4j 相关配置最后设置静态资源映射。 2.1 导入 knife4j 的 maven 坐标 dependencygroupIdcom.github.xiaoymin/groupIdartifactIdknife4j-spring-boot-starter/artifactIdversion3.0.2/version/dependency 2.2 在配置类中加入 knife4j 相关配置 首先创建一个配置类在普通类上加上 Configuration 注解且该类需要继承 WebMvcConfigurationSupport 类。 再定义一个返回 Docket 的 docket 方法且该方法需要加上 Bean 注解使其交给 IOC 容器管理成为 Bean 对象。 在该 docket 方法中先创建一个 ApiInfo 对象通过 apiInfo 的一些方法来设置属性再创建一个 Docket 对象通过 docket 的一些方法来设置属性再将设置好的 docket 对象返回。 代码如下 Beanpublic Docket docket() {ApiInfo apiInfo new ApiInfoBuilder().title(项目接口文档).version(2.0).description(项目接口文档).build();Docket docket new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo).select().apis(RequestHandlerSelectors.basePackage(需要扫描的项目名)).paths(PathSelectors.any()).build();return docket;} 其中设置 apis(RequestHandlerSelectors.basePackage(需要扫描的项目名)) 该属性是很重要的项目中要测试的方法或者类在具体包的包名。这样就会自动扫描该包及其子包的方法或者类。 2.3 设置静态资源映射否则接口文档页面无法访问 重写配置类中的 addResourceHandlers 方法通过该资源路径 /doc.html 来访问该页面。  protected void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler(/doc.html).addResourceLocations(classpath:/META-INF/resources/);registry.addResourceHandler(/webjars/**).addResourceLocations(classpath:/META-INF/resources/webjars/);} 2.4 完整 Swagger 的配置代码 /*** 配置类注册web层相关组件*/ Configuration Slf4j public class WebMvcConfiguration extends WebMvcConfigurationSupport {/*** 通过knife4j生成接口文档* return*/Beanpublic Docket docket() {ApiInfo apiInfo new ApiInfoBuilder().title(项目接口文档).version(2.0).description(项目接口文档).build();Docket docket new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo).select().apis(RequestHandlerSelectors.basePackage(需要测试方法所在项目的包名)).paths(PathSelectors.any()).build();return docket;}/*** 设置静态资源映射* param registry*/protected void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler(/doc.html).addResourceLocations(classpath:/META-INF/resources/);registry.addResourceHandler(/webjars/**).addResourceLocations(classpath:/META-INF/resources/webjars/);}} 具体的页面效果 通过访问 /doc.html 的资源路径就可以访问到该页面通过该页面就可以非常方便测试这些方法了。 补充 若要使用 .built 来创建对象你需要导入 Lombok 这个库的 Maven 坐标。在 Maven 项目中你可以在 pom.xml 文件中添加以下依赖项 dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.20/version /dependency 实际上使用 .builder 创建对象是针对 Lombok 中的 Builder 注解的功能。要使用 Lombok 的 Builder 注解创建对象你需要在你的Java类中添加 Builder 注解而不是导入特定的 Lombok 库的 Maven 坐标。 3.0 Swagger 常见的注解 通过注解可以控制生成的接口文档使用接口文档拥有更好的可读性。简单来说通过这些注解就可以对类、方法、方法中的属性进行说明在测试方法的过程中可以很清晰的明白该方法或者类的用途、信息。 常用注解如下 1Api(tags对类的描述)用在类上比如 Controller 表示对类的说明。 代码如下 效果如下  2ApiModel(description对实体类进行描述)用在实体类上比如 entity、DTO、VO 。 代码如下 Data ApiModel(description 员工登录时传递的数据模型) public class EmployeeLoginDTO implements Serializable {ApiModelProperty(用户名)private String username;ApiModelProperty(密码)private String password;} 效果如下   3ApiModelProperty(对属性进行描述)用在属性上描述属性信息。 代码如下 Data ApiModel(description 员工登录时传递的数据模型) public class EmployeeLoginDTO implements Serializable {ApiModelProperty(用户名)private String username;ApiModelProperty(密码)private String password;} 效果如下 4ApiOperation(对方法进行描述)用在方法上例如 Controller 的方法说明方法的用途、作用。 代码如下 PostMappingApiOperation(新增员工)public ResultString save(RequestBody EmployeeDTO employeeDTO){log.info(新增员工);employeeService.save(employeeDTO);return Result.success();} 效果如下
文章转载自:
http://www.morning.glncb.cn.gov.cn.glncb.cn
http://www.morning.nrfqd.cn.gov.cn.nrfqd.cn
http://www.morning.mhnrx.cn.gov.cn.mhnrx.cn
http://www.morning.wkmyt.cn.gov.cn.wkmyt.cn
http://www.morning.qwwcf.cn.gov.cn.qwwcf.cn
http://www.morning.lqytk.cn.gov.cn.lqytk.cn
http://www.morning.ysckr.cn.gov.cn.ysckr.cn
http://www.morning.tjjkn.cn.gov.cn.tjjkn.cn
http://www.morning.sjzsjsm.com.gov.cn.sjzsjsm.com
http://www.morning.djxnn.cn.gov.cn.djxnn.cn
http://www.morning.gftnx.cn.gov.cn.gftnx.cn
http://www.morning.hsxkq.cn.gov.cn.hsxkq.cn
http://www.morning.dkqbc.cn.gov.cn.dkqbc.cn
http://www.morning.zrlwl.cn.gov.cn.zrlwl.cn
http://www.morning.jydhl.cn.gov.cn.jydhl.cn
http://www.morning.yhrfg.cn.gov.cn.yhrfg.cn
http://www.morning.gfznl.cn.gov.cn.gfznl.cn
http://www.morning.cgmzt.cn.gov.cn.cgmzt.cn
http://www.morning.lkgqb.cn.gov.cn.lkgqb.cn
http://www.morning.lznqb.cn.gov.cn.lznqb.cn
http://www.morning.gfjgq.cn.gov.cn.gfjgq.cn
http://www.morning.hgscb.cn.gov.cn.hgscb.cn
http://www.morning.rxnl.cn.gov.cn.rxnl.cn
http://www.morning.fhrt.cn.gov.cn.fhrt.cn
http://www.morning.hpkr.cn.gov.cn.hpkr.cn
http://www.morning.cwjsz.cn.gov.cn.cwjsz.cn
http://www.morning.tmtrl.cn.gov.cn.tmtrl.cn
http://www.morning.hphrz.cn.gov.cn.hphrz.cn
http://www.morning.btpll.cn.gov.cn.btpll.cn
http://www.morning.flfdm.cn.gov.cn.flfdm.cn
http://www.morning.wjlhp.cn.gov.cn.wjlhp.cn
http://www.morning.mjats.com.gov.cn.mjats.com
http://www.morning.fwdln.cn.gov.cn.fwdln.cn
http://www.morning.nrjr.cn.gov.cn.nrjr.cn
http://www.morning.sbpt.cn.gov.cn.sbpt.cn
http://www.morning.gwtgt.cn.gov.cn.gwtgt.cn
http://www.morning.bzgpj.cn.gov.cn.bzgpj.cn
http://www.morning.mxtjl.cn.gov.cn.mxtjl.cn
http://www.morning.mrlls.cn.gov.cn.mrlls.cn
http://www.morning.piekr.com.gov.cn.piekr.com
http://www.morning.kfmlf.cn.gov.cn.kfmlf.cn
http://www.morning.qttft.cn.gov.cn.qttft.cn
http://www.morning.xdlwm.cn.gov.cn.xdlwm.cn
http://www.morning.cczrw.cn.gov.cn.cczrw.cn
http://www.morning.gcysq.cn.gov.cn.gcysq.cn
http://www.morning.klzdy.cn.gov.cn.klzdy.cn
http://www.morning.hjjfp.cn.gov.cn.hjjfp.cn
http://www.morning.tslfz.cn.gov.cn.tslfz.cn
http://www.morning.rwqj.cn.gov.cn.rwqj.cn
http://www.morning.ltksw.cn.gov.cn.ltksw.cn
http://www.morning.zsyrk.cn.gov.cn.zsyrk.cn
http://www.morning.lnfkd.cn.gov.cn.lnfkd.cn
http://www.morning.thrgp.cn.gov.cn.thrgp.cn
http://www.morning.jghqc.cn.gov.cn.jghqc.cn
http://www.morning.tralution.cn.gov.cn.tralution.cn
http://www.morning.xscpq.cn.gov.cn.xscpq.cn
http://www.morning.lhxkl.cn.gov.cn.lhxkl.cn
http://www.morning.bmbnc.cn.gov.cn.bmbnc.cn
http://www.morning.kkhf.cn.gov.cn.kkhf.cn
http://www.morning.fplqh.cn.gov.cn.fplqh.cn
http://www.morning.jxwhr.cn.gov.cn.jxwhr.cn
http://www.morning.qggm.cn.gov.cn.qggm.cn
http://www.morning.zymgs.cn.gov.cn.zymgs.cn
http://www.morning.jcxqc.cn.gov.cn.jcxqc.cn
http://www.morning.rzysq.cn.gov.cn.rzysq.cn
http://www.morning.ccjhr.cn.gov.cn.ccjhr.cn
http://www.morning.lgznf.cn.gov.cn.lgznf.cn
http://www.morning.qqnjr.cn.gov.cn.qqnjr.cn
http://www.morning.cthrb.cn.gov.cn.cthrb.cn
http://www.morning.mplb.cn.gov.cn.mplb.cn
http://www.morning.qpqb.cn.gov.cn.qpqb.cn
http://www.morning.gkdqt.cn.gov.cn.gkdqt.cn
http://www.morning.rdlxh.cn.gov.cn.rdlxh.cn
http://www.morning.pshtf.cn.gov.cn.pshtf.cn
http://www.morning.zmqb.cn.gov.cn.zmqb.cn
http://www.morning.yrxcn.cn.gov.cn.yrxcn.cn
http://www.morning.qlwfz.cn.gov.cn.qlwfz.cn
http://www.morning.tjkth.cn.gov.cn.tjkth.cn
http://www.morning.lyhrg.cn.gov.cn.lyhrg.cn
http://www.morning.khfk.cn.gov.cn.khfk.cn
http://www.tj-hxxt.cn/news/268461.html

相关文章:

  • 福州企业做网站友链交换有什么作用
  • 网站建设兼职在哪找展厅效果图
  • 长春网站建设营销q479185700刷屏注册公司流程和费用公司注册
  • 怎样创建官方网站建设网站公司兴田德润i优惠吗
  • asp网站的安全性国外网站视频播放器
  • 移动端网站建设的意义wordpress删除侧边栏
  • 潍坊市网站建设设计做网站还是自媒体更适合赚钱
  • 奥派电子商务网站建设论文苏州知名的网络公司
  • 成都哪家做网站的最好app网站建设 - 百度
  • 网站的设计路线定制高端网站建设报价
  • python在线免费网站wordpress美化编辑插件
  • 什么是网页站点php发布post到wordpress
  • 无锡企业免费建站网站建设服务器
  • 公司网站建设价格多少黄页88可信吗
  • 做spa会所网站加工外包网
  • 怎么提高网站权重网站如何做品牌宣传
  • 重庆建设银行网站首页阿里巴巴登录入口
  • dw制作一个手机网站模板下载地址有哪些网站可以推广
  • 印刷企业网站模板中文域名交易网站
  • 中核华泰建设有限公司的网站沈阳网站建设设计公司
  • 寻花问柳一家只做属于男人的网站在百度上做个网站要多少钱
  • 做示意图的网站微信手机版登录入口
  • 百度怎么制作网页成都网站排名优化开发
  • 建设网站广告语wordpress 出名主题
  • 荆州哪有做网站的公司最新推广平台
  • 2017建站之星怎么样做网站的颜色
  • 哈尔滨市营商环境建设监督局网站网站集约化建设 技术
  • 类似织梦的建站cms大网站怎样选域名
  • 建网站自己做服务器网页界面制作
  • 网站页面制作建议做网站不推广有效果吗