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

长沙网站seo源头厂家专门做短视频的公司

长沙网站seo源头厂家,专门做短视频的公司,外贸网站设计注意事项,泰安 网站建设公司MicroProfile OpenApi为我们提供了一种使用OpenApi 3描述我们JAX-RS API的标准化方法。如果您以前使用过swagger-jaxrs和swagger-annotations #xff0c;由于OpenApi是基于Swagger构建的#xff0c;因此您会感到非常熟悉。 2015年11月5日#xff0c;SmartBear与3Scale由于OpenApi是基于Swagger构建的因此您会感到非常熟悉。 2015年11月5日SmartBear与3ScaleApigeeCapital OneGoogleIBMIntuitMicrosoftPayPal和Restlet共同宣布成立Open API Initiative这是Linux基金会下的一个开源项目。 作为OAI形成的一部分SmartBear向Linux基金会捐赠了Swagger规范这意味着OpenAPI规范在语义上与以前称为Swagger 2.0规范的规范相同 – www.openapis.org/faq 快速概述 应用 首先在扩展javax.ws.rs.core.Application的类中添加有关API的标头信息 ApplicationPath(/api)OpenAPIDefinition(info Info(title Example application, version 1.0.0, contact Contact(name Phillip Kruger, email phillip.krugerphillip-kruger.com,url http://www.phillip-kruger.com)),servers {Server(url /example,description localhost)})public class ApplicationConfig extends Application {} 在此处查看完整的示例 服务 然后在您的服务中添加描述您的服务的注释 Tag Operation APIResponse 等等 例 RequestScopedPath(/config)Tag(name Config Retrieval service, description Get the value for a certain config)public class ConfigRetrievalService {Injectprivate Config config;GET Path(/{key})Operation(description Get the value for this key)APIResponses({APIResponse(responseCode 200, description Successful, returning the value)})Produces(MediaType.TEXT_PLAIN)public Response getConfigValue(PathParam(key) String key) {String value config.getValue(key, String.class);log.log(Level.INFO, {0} {1}, new Object[]{key, value});return Response.ok(value).build();}} 见完整的例子在这里 另一个富勒例如这里 获取openapi yaml 现在如果您运行应用程序则可以转到/openapi以获取yaml openapi: 3.0.0info:title: Example applicationcontact:name: Phillip Krugerurl: http://www.phillip-kruger.comemail: phillip.krugerphillip-kruger.comversion: 1.0.0servers:- url: /exampledescription: localhosttags:- name: Simulate some exeptiondescription: Create some exception- name: Config Retrieval servicedescription: Get the value for a certain configpaths:/api/config/{key}:get:tags:- Config Retrieval servicedescription: Get the value for this keyoperationId: getConfigValueparameters:- name: keyin: pathrequired: truestyle: simpleschema:type: stringresponses:200:description: Successful, returning the value/api/exception:get:tags:- Simulate some exeptiondescription: Throw an exeptionoperationId: doSomethingresponses:412:description: You made a mistakecomponents: {}添加Swagger UI 上面是MicroProfile OpenAPI的快速概述。 在此处了解更多信息 规格 Github 最新扬鞭UI适用于OpenAPI的并且可以手动将其添加到您的项目见这个伟大的职位由Hayri奇切克 或者你可以使用这个 它会自动将其添加有用的库 在您的pom.xml dependencygroupIdcom.github.phillip-kruger.microprofile-extensions/groupIdartifactIdopenapi-ext/artifactIdversion1.0.9/version/dependency 这将通过webjars插入 Swagger UI并从您可以使用MicroProfile Config API配置的模板生成index.html 。 仅添加上述内容便已经为您提供了默认的UI例如 http// localhost8080 / example / api / openapi-ui / 个性化您的用户界面 使用Config API您可以个性化UI。 这是您可以使用的配置键 openapi-ui.copyrightBy –在页脚中为版权添加名称。 默认为无。 openapi-ui.copyrightYear –添加版权年份。 默认为当前年份。 openapi-ui.title –在窗口中添加标题。 默认为“ MicroProfile – Open API”。 openapi-ui.serverInfo –在服务器上添加信息。 默认为系统服务器信息。 openapi-ui.contextRoot –添加上下文根。 默认为当前值。 openapi-ui.swaggerUiTheme –使用swagger-ui-themes中的主题。 默认为“ flattop”。 openapi-ui.swaggerHeaderVisibility –显示/隐藏swagger徽标标题。 默认为“可见”。 openapi-ui.exploreFormVisibility –显示/隐藏浏览表单。 默认为“隐藏”。 openapi-ui.serverVisibility –显示/隐藏服务器选择。 默认为“隐藏”。 openapi-ui.createdWithVisibility –显示/隐藏创建的页脚。 默认为“可见”。 示例将其添加到META-INF/microprofile.properties openapi-ui.copyrightByPhillip Krugeropenapi-ui.titleMy awesome servicesopenapi-ui.swaggerHeaderVisibilityhiddenopenapi-ui.serverVisibilityvisible 会改变用户界面 主题 默认的UI使用swagger-ui-themes中的flattop主题但是您也可以更改它 openapi-ui.swaggerUiThememonokai 商标 最后您可以通过在/src/main/resources/包含一个名为openapi.png的文件来将徽标更改为公司徽标 蜂鸟 对于不具有MicroProfile的应用程序服务器请参阅Apiee 翻译自: https://www.javacodegeeks.com/2018/08/swagger-ui-microprofile-openapi.html
http://www.yutouwan.com/news/292453/

相关文章:

  • 网站建设要懂哪些技术郑州外贸网站建设公司价格
  • 去哪里学习建设网站网站入口模板
  • 南昌网站怎么做seo网站怎么做域名实名认证吗
  • 做网站几个步骤运城市住房和城乡建设厅网站
  • 建设财经资讯网站的目的网页传奇游戏排行榜前十
  • 网站关键词设置几个九狐建设网站
  • 徐州在线制作网站做钢材生意一般做什么网站好
  • 顺德外贸网站建设龙岩网站优化
  • 深圳网站建设服务找哪家上海建设工程交易中心网站
  • 不用代码做网站的软件wordpress模板中添加短代码
  • 哪些园林网站可以做外链wordpress设置专题页
  • 如何让网站收录公司名网站营销平台
  • 怎么做网站网站吗网站建设实训收获
  • 优化网站排名茂名厂商wordpress配置搜索引擎优化
  • 怎么才能让自己做的网站上传到百度搜关键字可以搜到好玩的传奇
  • 重庆智能网站建设企业代理公司注册有什么猫腻
  • 凡科做的是网站吗建筑工程项目管理软件
  • 嘉兴学网站建设平凉有做企业网站的吗
  • 抚顺清原网站建设招聘如何做网站子页
  • 长沙哪里有做网站的公司湖南长沙门户网站
  • 网站建设带数据库模板下载微信小程序打不开什么原因
  • 商城网站制作需要多少费用网站流程图制作软件
  • 广东网站建设微信网站定制租一个服务器多少钱
  • 怎么申请公司网站注册做网站销售的工作
  • 亚马逊用什么网站上传做新品好c 网站开发教程 购物网站
  • 网站开发 项目规划 怎么写宁波网站建设运营
  • 如何制作网站最简单的方法中国循环经济网站开发与设计
  • 东莞石龙网站建设页面优化的方法
  • 山海关区建设局网站wordpress is_user_logged_in()
  • 互联网营销 网站 推荐曲靖市网站建设