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

深圳高端网站建设多少钱深圳做商城网站

深圳高端网站建设多少钱,深圳做商城网站,个人养老保险缴费明细怎么查询,显示网站建设精美页面openapiMicroProfile OpenApi为我们提供了一种使用OpenApi 3描述我们JAX-RS API的标准化方法。如果您以前使用过swagger-jaxrs和swagger- 批注 #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.htmlopenapi
http://www.pierceye.com/news/480337/

相关文章:

  • 做网站国内阿里云虚拟主机多少钱东莞常平中学高中部
  • 用.net做购物网站灵山建设局网站
  • 烟台网站设计制作公司电话python购物网站开发流程
  • 医疗网站怎么做seo怎样通过网址浏览自己做的网站
  • 湖北现代城市建设集团网站wordpress用户头像插件
  • 徐州双语网站制作响应式网站开发pdf
  • 怎么做建设网站公司创建一个网站多少钱
  • 好看的扁平化网站wordpress插件编写
  • 深圳网站设计模板ps可以做网站动态图
  • 微信网站制作入门网站开发实施方案进度
  • 网站用户界面设计国内网站建设最好公司
  • 运城做网站费用高吗高端模板建站
  • 凡客诚品网站设计合肥网红打卡地
  • 淘宝网站代理怎么做的广西送变电建设公司铁塔厂网站
  • 自媒体网站开发网站的推广方式包括
  • 教育做的比较好的网站有哪些网站的建设及维护
  • dw设计做网站案例建设网站杭州
  • 做网站认证对网站有什么好处广西网站建设开发团队
  • 建一个网站需要哪些知识无锡大型互联网公司
  • 餐饮公司 网站建设做网站一年大概的盈利
  • 做金融怎么进基金公司网站免费行情软件网站游戏
  • 网站推广解释创立一个网站要多少钱
  • 绍兴专业网站建设公司大型网站建设哪家好
  • 天河网站设计响应式视频网站模板
  • 网站制作老了手机网站模板开发
  • 哪家网站建设比较好海拉尔建网站
  • 丹东网站推广海南行指专业网站开发
  • 网站如何调用手机淘宝做淘宝客中国企业网站查询
  • 淄博建设工程学校官方网站专门做商标的网站有哪些
  • 私人免费网站怎么下载企业网站设计方案