/spring-boot-activiti-demo

This is a simple project showing examples using Spring-Boot and Activiti BPMN.

Primary LanguageJavaMIT LicenseMIT

spring-boot-activiti-demo

CircleCI Build Status Docker Pulls

About

This is a simple project showing examples using Spring-Boot and Activiti BPMN. It will be using Activiti Community not enterprise so you will need some form of plugin to be able to play with the Activiti BPMN workflow.

Pre-requisites

  • Java 11+
  • You will need to have a database (relational or non relational. I used a relational MySQL Database for this example called activiti-demo) and create a database called activiti-demo. Before you start up the application.
  • There are two profiles you can run depending on your choice of database. You can run mvn spring-boot:run -Dspring.profiles.active=development if you wanted to run on an embedded H2 database. Or you can run mvn spring-boot:run -Dspring.profiles.active=playground if you wanted to run the relational MySQL database.
  • You are completely not limited to these two databases. If you want to create your profile with your own configuration then go right ahead.
  • To start up the application you will just run mvn spring-boot:run.

Understanding the API

This application has swagger installed so you can view the API at the following URL: