首页 > 其他分享 >camunda_14_swagger

camunda_14_swagger

时间:2022-10-08 07:33:11浏览次数:72  
标签:swagger 14 bpm UI camunda Swagger localhost

预编译软件包支持Swagger

命令行启动官方预编译, 缺省情况下就已经启动了 swagger ui.

PS C:\my_program\camunda-bpm-run-7.17.0> .\start.bat            
Setting JAVA property to "C:\Program Files\RedHat\java-1.8.0-openjdk-1.8.0.302-1\\bin\java"
REST API enabled
WebApps enabled
Swagger UI enabled
Invoice Example included - needs to be enabled in application configuration as well 

常用的地址是:

  • Camunda web : http://localhost:8080/camunda/
  • REST API: http://localhost:8080/engine-rest/
  • Swagger UI: http://localhost:8080/swaggerui/

Swagger UI 截图:
截图

应用系统内嵌流程引擎支持Swagger

内嵌流程引擎的应用系统, 要支持Swagger可参考预编译包额外做一些工作, 好在开源社区已经有人提供了简便的方案.
camunda-bpm-swagger开源项目地址

在pom.xml中引入 swagger ui 包和 camunda-bpm-swagger-json 包.

<dependencies>
	<dependency>
	  <groupId>org.webjars</groupId>
	  <artifactId>swagger-ui</artifactId>
	  <version>3.1.4</version>
	</dependency>
	  
	<dependency>
	  <groupId>org.camunda.bpm.extension.swagger</groupId>
	  <artifactId>camunda-bpm-swagger-json</artifactId>
	  <version>7.7.0</version>
	</dependency>
</dependencies>

在 pom.xml 增加 camunda-bpm-nexus 包源, 以便能拉取到 camunda-bpm-swagger-json 包.

  <repositories>
    <repository>
      <id>camunda-bpm-nexus</id>
      <name>camunda-bpm-nexus</name>
      <url>https://artifacts.camunda.com/artifactory/public/</url>
    </repository>
  </repositories>

访问如下网址, 即可进入 Swagger UI
http://localhost:8080/webjars/swagger-ui/3.1.4/index.html?docExpansion=none&url=/swagger.json

截图:
截图

标签:swagger,14,bpm,UI,camunda,Swagger,localhost
From: https://www.cnblogs.com/harrychinese/p/camunda_14_swagger.html

相关文章

  • 2022-2023 20221403《计算机基础与程序设计》第六周学习总结
    2022-202320221403《计算机基础与程序设计》第六周学习总结作业信息作业模板作业要求教材学习内容总结Polya如何解决问题理解问题设计方案执行方案回顾(分析......
  • ARC148游记
    A-modM题目链接这道题我们可以首先对于所有的数$%2$,可以证明出答案最多不超过$2$,此时我们就可以把问题转化为:是否存在一个数使得序列$a$中所有元素减去这个数之......
  • 2022-2023-1学期 20221417魏正一 《计算机基础与程序设计》第6周学习总结
    第六周学习目标·Polya如何解决问题·简单类型与组合类型·复合数据结构·查找与排序算法·算法复杂度·递归·代码安全学习资源·教材·阅读「反作弊」:任何时......
  • 2022-2023-1 20221407
    进制转换班级......
  • CentOS 7.9 安装 node-v14.16.0
    下载地址:https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.gz 解压压缩包 tarzxvf/opt/software/node-v14.16.0-linux-x64.tar.gz-C/opt/ 添......
  • jira项目笔记14-TypeScript vs JavaScript
    TypeScriptvsJavaScriptTypeScript是“强类型”版的JavaScript,当我们在代码中定义变量(包括普通变量、函数、组件、hook等)的时候,TypeScript允许我们在定义的同......
  • LeetCode - #144 二叉树的前序遍历
    前言我们社区陆续会将顾毅(Netflix增长,《iOS面试之道》作者,ACE职业健身教练。)的Swift算法题题解整理为文字版以方便大家学习与阅读。LeetCode算法到目前我们已经更新到......
  • CVPR2022论文速递(2022.4.6)!共14篇,已归类
    整理:AI算法与图像处理CVPR2022论文和代码整理:https://github.com/DWCTOD/CVPR2022-Papers-with-Code-Demo欢迎关注:​大家好,  最近正在优化每周分享的CVPR论文,目前考虑......
  • CentOS 7.9 安装 node-v14.16.0
    下载地址:https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.gz 解压压缩包tarzxvf/opt/software/node-v14.16.0-linux-x64.tar.gz-C/opt/ 添加至......
  • 前端面试总结14-开发环境与运行环境
    1.git:最常用的代码版本管理工具常用git命令:gitadd.gitcheckoutxxxgitcommit-m"xxx"gitpushoriginmastergitpulloriginmastergitbranchgitcheckout......