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

域名持有者个人可以做公司网站西安php网站制作

域名持有者个人可以做公司网站,西安php网站制作,网站做受网站,有没有什么做h5的网站作为开发人员#xff0c;我们在日常生活中经常面临的最繁琐的任务之一就是编写良好且易于理解的文档。 无论我们的文档只有几行来解释功能的核心功能#xff0c;还是表明系统的来龙去脉的成熟文章都没关系。 重要的是#xff0c;我们试图通过文档传达的信息是准确且可理解的… 作为开发人员我们在日常生活中经常面临的最繁琐的任务之一就是编写良好且易于理解的文档。 无论我们的文档只有几行来解释功能的核心功能还是表明系统的来龙去脉的成熟文章都没关系。 重要的是我们试图通过文档传达的信息是准确且可理解的。 在上一篇文章中 我们讨论了自动REST API生成的主题。 更准确地说我们演示了如何使用Speedment的经过改进的Spring Integration插件为您的数据库生成完整的CRUD REST API。 今天我们将使这一知识更进一步并演示如何通过一次单击即可为REST API生成交互式文档。 如果您没有机会使用Speedment Spring插件我们强烈建议您阅读上一篇文章因为该文章包含遵循本指南的必要信息。 您喜欢Java Streams吗 如果对这个问题的回答是“是”“绝对” 或“哎呀”那么Speedment是适合您的工具。 Speedment是Java ORM工具箱和运行时它使用纯Java Streams作为应用程序和数据库之间的接口。 除了已经熟悉的Streams API之外Speedment还为最终用户提供了图形化工具以便在几秒钟内生成数据库的Java表示从而使他们完全可以停留在仅Java的环境中。 如果您想进一步了解Speedment请前往 文档页面上 您将找到大量指南和示例。 在本文的其余部分我们将重点介绍Speedment的Spring插件的新更新。 开始之前 为了生成REST API文档Speedment使用了OpenAPI规范和Swagger UI的组合。 根据您是否从头开始准备步骤会有所不同但是无论起点如何最终结果都是相同的。 如果您已按照上一篇文章中的指南进行操作我们在其中解释了如何使用Speedment生成REST API则只需向项目的pom.xml文件添加几个依赖项 dependencies ... 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 ... / dependencies 另一方面如果您是从头开始的话请转到Initializer 在这里您将能够在Spring支持下生成Speedment项目。 到达Initializer后将为您提供大量用于配置项目的选项。 一个特别重要的配置选项是Initializer的Plugins部分。 要在新的Speedment项目中启用Spring支持请选中“ Spring”选项旁边的复选框。 对项目配置满意后继续并单击初始化器底部的“下载”按钮。 准备就绪后可以通过从项目模板的根文件夹执行以下命令来启动Speedment Tool mvn speedment:tool 如果正确安装了插件则会看到一些特定于Spring Boot的选项可用于配置REST API和文档。 如果这是您第一次使用Speedment则可能需要遵循“ Hello Speedment ”快速入门指南来熟悉工作流程。 昂首阔步的自动机 对于以下示例我们将使用MySQL示例数据库Sakila。 您可以将其下载为独立实例或Docker容器。 当您打开Speedment Tool并成功连接到数据库时将为您提供一个用户界面其中包含有关数据库的元数据信息以及一些您可以配置的选项 如果单击顶部横幅中的“ Generate”按钮将生成数据库的Java表示。 要为您的REST API生成文档必须启用在项目视图中找到的“生成REST文档”选项可通过选择树中的顶部节点来访问该选项。 启用后其他配置选项将变为可用使您可以进一步自定义生成的文档 下次重新生成Spring项目时将生成一些特定于OpenAPI的配置。 为了查看和使用生成的文档您需要运行Spring应用程序。 为此执行以下命令 mvn spring-boot:run 一旦您的Spring应用程序启动并运行您就可以在以下端点http// localhost8080 / swagger-ui.html上找到生成的Swagger文档。 根据您配置项目的方式在生成的文档中可能会看到不同的结果。 例如如果禁用某个表的REST API生成则下次重新生成项目时该表的端点将在文档中不可用。 借助生成的Swagger文档您可以立即了解您的应用程序已注册了哪些REST终结点每种终结点可使用的HTTP方法并直接从Swagger UI对这些终结点执行HTTP请求 如果不确定请求正文中需要什么可以在文档底部“模型”部分下找到请求正文模型 注意连接到Swagger端点时如果出现以下提示请确保您的Spring入口点位于正确的程序包中必须在Swagger配置所在的程序包上方或相同的程序包中 通常这表明Spring未扫描您的Swagger配置。 摘要 编写良好且易于理解的文档可能是一个漫长而乏味的过程。 借助Speedment的Spring Boot插件的新更新用户可以在几秒钟内为其REST API生成交互式文档。 资源资源 文章“如何快速生成整个数据库CRUD REST API” Speedment Initializer能够生成项目模板 在GitHub上加速 s Per Minborg 米斯拉夫·米利切维奇MislavMiličević 翻译自: https://www.javacodegeeks.com/2020/03/java-spring-how-to-generate-an-entire-swagger-documented-crud-rest-api-with-speedment.html
http://www.zqtcl.cn/news/336914/

相关文章:

  • 搭建正规网站小程序开发难不难
  • 做静态网站用什么软件自己编写代码建设微网站
  • 备案网站ipoa系统主要干什么的
  • 杭州专业网站建设在哪里wordpress主题重置
  • 仿wordpress站赣州专业网站推广
  • 网站开发需要多长时间python链接wordpress
  • 网上交易网邯郸网站seo
  • wordpress图片后加载外链seo服务
  • 婚庆公司网站建设腾讯广告建站工具
  • 焦作建设厅网站wordpress调用视频播放器
  • 网站版面做好江苏省建设工程设计施工图审核中心网站
  • 智能网站平台wordpress同步头条
  • 做采集的网站有流量吗广州建设学校
  • 建设部网站公告外贸网站建设定制
  • 如何搭建 seo网站上海市住房与城乡建设部网站
  • 百度搜不到自己的网站python云服务器网站开发实例
  • 给企业做网站的业务员优书网没了
  • 江门网站建设方案外包洛阳网站设计哪家专业
  • 电暖怎么做网站办公室平面设计图
  • 全屏网站 功能丽水市企业网站建设 微信营销 影视拍摄
  • 天天爱天天做视频网站网站推送
  • 制作企业网站与app有什么不同化工企业网站建设
  • 东莞企业推广网站专门做黄漫的网站
  • 温州网站关键词排名优化win10 电脑做网站服务器
  • 网站设计规划信息技术教案营销模式和营销策略
  • 太仓住房城乡建设网站微信怎么注册
  • 德骏网站建设重庆企业网站如何推广
  • 路由器做内部网站服务器石家庄新闻综合频道在线直播回放
  • 怎么给网站备案亚马逊网站建设与维护方法分析
  • 金华网站建设团队产品网络推广方案范文