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

做兼职最好的网站品牌建设标准

做兼职最好的网站,品牌建设标准,网站备案进程查询,我想做个网站怎么做目录 1. 成果展示2. 环境准备3. 项目构建3.1 项目结构3.2 引入Camunda 依赖3.3 启动spring boot 程序3.4 启动 web app 程序 引言:当今技术发展迅猛,企业对于业务流程的高效管理和自动化需求也日益增长。在这个背景下,Spring Boot和Camunda7成…

在这里插入图片描述

目录

  • 1. 成果展示
  • 2. 环境准备
  • 3. 项目构建
    • 3.1 项目结构
    • 3.2 引入Camunda 依赖
    • 3.3 启动spring boot 程序
    • 3.4 启动 web app 程序


引言:当今技术发展迅猛,企业对于业务流程的高效管理和自动化需求也日益增长。在这个背景下,Spring Boot和Camunda7成为了两个备受推崇的开源框架。Spring Boot作为一种快速开发的Java框架,提供了简化企业级应用开发的工具和技术,而Camunda7作为一个流程引擎,帮助企业建模、执行和监控业务流程。将Spring Boot与Camunda7集成,不仅可以充分利用Spring Boot的便捷开发特性,还能够实现灵活的业务流程管理和优化。本文将简单介绍如何使用Spring Boot与Camunda7集成,为读者提供一个简单易操作的这两个框架集成指南。无论您是一名Java开发者还是一个对业务流程管理感兴趣的专业人士,本文都会为您带来有价值的知识和实践经验。
当然,大家也可以直接阅读官方提供的camunda7 英文指南,直接上手集成。官网地址:https://docs.camunda.org/manual/latest/

1. 成果展示

在这里插入图片描述
上图是一个简单的流程,想要构建这个流程,需要借助于BPMN画图。读者可以直接去官网上下载Camunda modeler。(传送门:https://camunda.com/download/modeler/#modeler)
如果spring boot + camunda 构建成功后,可以访问本地web界面,注册登录后,会有如下图所示的界面:
在这里插入图片描述
点击Deployments选项卡,会出现已经部署的 bpmn 流程信息,如下图所示:
在这里插入图片描述
OK,到这里就可以简单的了解到Spring boot + Camunda7集成后,Spring boot 官网提供的 web app后台管理程序了。

2. 环境准备

Java版本:jdk11
mysql版本:8.0.0+
Camunda版本:7.19
Spring boot版本:2.7.6
由于我的项目喜欢用groovy,所以此外还有 groovy: 3.0.4+

3. 项目构建

3.1 项目结构

项目文件结构如下图所示:
Alt
我项目是用 groovy + spring boot + gradle 搭建的,所以大家可以将groovy转换为java (Tip: 后续文刊都是用 groovy 写的,其实groovyJava的语法大多是共同的),gradle 转换为 maven

3.2 引入Camunda 依赖

gradle 引入:

dependencies {implementation 'org.springframework.boot:spring-boot-starter-data-jdbc'implementation 'org.springframework.boot:spring-boot-starter-web'implementation 'org.codehaus.groovy:groovy'compileOnly 'org.projectlombok:lombok'developmentOnly 'org.springframework.boot:spring-boot-devtools'runtimeOnly 'com.mysql:mysql-connector-j'annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor'annotationProcessor 'org.projectlombok:lombok'testImplementation 'org.springframework.boot:spring-boot-starter-test'implementation 'org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter:7.19.0'implementation 'org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp:7.19.0'implementation 'org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-rest:7.19.0'
}

maven引入:

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jdbc</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.codehaus.groovy</groupId><artifactId>groovy</artifactId></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><scope>provided</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional><scope>provided</scope></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><scope>provided</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.camunda.bpm.springboot</groupId><artifactId>camunda-bpm-spring-boot-starter</artifactId><version>7.19.0</version></dependency><dependency><groupId>org.camunda.bpm.springboot</groupId><artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId><version>7.19.0</version></dependency><dependency><groupId>org.camunda.bpm.springboot</groupId><artifactId>camunda-bpm-spring-boot-starter-rest</artifactId><version>7.19.0</version></dependency>
</dependencies>

3.3 启动spring boot 程序

spring boot 配置文件:application.yaml

server:port: 8080
spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/camunda719password: rootusername: root

启动spring boot 程序,启动类如下所示:

package com.lm.lmcamunda7
import org.camunda.bpm.spring.boot.starter.annotation.EnableProcessApplication
import org.springframework.boot.SpringApplication
import org.springframework.boot.autoconfigure.SpringBootApplication
@SpringBootApplication
@EnableProcessApplication
class Application {static void main(String[] args) {def run = SpringApplication.run(Application, args)println run.getBeanDefinitionNames().toArrayString()}
}

3.4 启动 web app 程序

启动后,访问 localhost:8080,如下图所示:
在这里插入图片描述
接下来就可以操作了。


下一篇,介绍 camunda 的数据库 ER 结构。传送门

http://www.yayakq.cn/news/457942/

相关文章:

  • 山西省煤炭厅基本建设局网站织梦小说网站源wap站
  • 泌阳专业网站建设平湖网站建设公司
  • 爱站seo查询软件营业执照年报官网入口
  • 杭州网站开发工资视频营销案例
  • 淄博手机网站建设费用网络建设方式
  • 辽宁省城乡建设网站做效果图网站
  • 网站开发工作描述会员营销
  • 企业网站建设信息管理平台的立项目的郑州做网站的大公司有哪些
  • 哪个网站可以做代码题目网站开发技术文档包含
  • 漳州市住房建设局网站游戏代理加盟平台
  • 校园网站系统的建设东莞 网站 建设 雕塑
  • 中山 网站建设一条龙全包php做购物网站怎么样
  • 淘宝官方网站主页外包公司设计完网站谁负责运营
  • 东莞门户网站建设方案哪个网站可以找人做橱柜
  • 企业网站开源代码下载玉树电子商务网站建设哪家好
  • 做网站需要什么证明嘛平台经济概念股票龙头
  • 北京都有那些做网站的公司好的搜索引擎推荐
  • 网站的虚拟人怎么做的中国建设银行登录入口
  • 纪念平台网站建设海南网站建设报价方案
  • 漯河做网站的公司vs网站制作教程
  • 网站比较分析seo服务商
  • 快递公司网站怎么做制作自己的网站 域名怎么弄
  • 建立网站如何推广桂林旅游
  • 学生管理系统网站鞍山百姓网免费发布信息
  • 西安免费平台网站建设建设项目 环评申报网站
  • 内网 做 网站小视频app
  • 重生做网站的小说石家庄上门洗车
  • 深圳外贸网站建设企业网站备份挖掘
  • 购物网站开发教程视频网站系统cms
  • 商洛建设网站上海市人力资源网官网