12
开发工具:IDEA 2019.3.1

框架版本:Spring Boot 2.2.5.RELEASE

Camunda版本:3.4.1

Camunda modeler: 3.7.1

数据库:H2

一、创建maven工程

引入依赖

<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.2.5.RELEASE</version>
</parent>

<dependencies>
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
  </dependency>
    <!-- camunda依赖 -->
  <dependency>
    <groupId>org.camunda.bpm.springboot</groupId>
    <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
    <version>3.4.1</version>
  </dependency>

  <dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
  </dependency>
</dependencies>

创建Spring Boot引导类

@SpringBootApplication
public class App {
    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }
}

启动应用

应用启动后访问http://localhost:8080/,可以看到下面的页面:

image-20200319162625820.png

二、自定义配置应用

application.yml中添加以下配置:

camunda:
  bpm:
    admin-user:
      id: kermit
      password: superSecret
      first-name: kermit
    filter:
      create: All tasks

再次启动应用,可以看到以下页面:

image-20200319163107281.png

这时候流程引擎不再要求你注册,可以使用在application.yml中配置的用户名(kermit)密码(superSecret)登录。


悠然自得
85 声望46 粉丝

随便写写