Giter VIP home page Giter VIP logo

camunda-bpm-spring-boot-starter's Introduction

camunda-bpm-spring-boot-starter

camunda bpm spring boot starter
License Apache%202.0 blue
badge
project thin badge

This project provides Spring Boot starters that allow you to integrate the Camunda BPM Platform into your Spring Boot applications.

Please check out the Documentation, the Getting Started Guide and the Examples.

Resources

  • Issue Tracker - if you have an idea for a new feature or want to file a bug …​ this is the place to go.

  • Contributing - check this if you want to contribute

  • Discussion Forum - this project has it’s own sub-category at the camunda forum …​ use it!

JDK 9 and onwards

Beginning with version 3.1-alpha2, Camunda Spring Boot Starter can be used in conjunction with JDK 9 / 10. As Hibernate is part of Camunda Spring Boot Starter it requires JAXB. However, JAXB is deactivated by default (and marked as deprecated) in JDK 9 / 10 and removed entirely in JDK 11. Therefore, it is sensible to re-add JAXB to your Camunda Spring Boot Starter project.

There exist various implementations of JAXB. The following Maven coordinates represent the implementation which is included in the JDKs up to version 10:

<dependency>
  <groupId>com.sun.xml.bind</groupId>
  <artifactId>jaxb-impl</artifactId>
</dependency>

Resources for versions older than 2.3.0

Before version 2.2.0, the project existed as a community extension. Therefore the resources were located in different paths. You can find all the links below.

1.3.0

Migration hints from < 1.3.0 to >= 1.3.0

Important
We have decided to refactor the configuration mechanism. Especially, we removed the org.camunda.bpm.spring.boot.starter.configuration.CamundaConfiguration interface. For now, each configuration is a org.camunda.bpm.engine.impl.cfg.ProcessEnginePlugin. With this it is possible to hook into preInit, postInit and postProcessEngineBuild, which supports more complex situations. If you have implemented a CamundaConfiguration, you have to switch to ProcessEnginePlugin (and its preInit method). You can also extend your configuration from org.camunda.bpm.spring.boot.starter.configuration.impl.AbstractCamundaConfiguration to avoid a cast to SpringProcessEngineConfiguration.

Credits

The Camunda Spring Boot Starter project used to be the community extension, created and supported by

Starting from version 2.3.0 it was adopted as part of the Camunda BPM Platform.

camunda-bpm-spring-boot-starter's People

Contributors

jangalinski avatar osteinhauer avatar sdorokhova avatar hawky-4s- avatar yanavasileva avatar stefanzilske avatar koevskinikola avatar tasso94 avatar berndruecker avatar romansmirnov avatar ronalders avatar zambrovski avatar arnoschutijzer avatar christian-sahlmann avatar g00glen00b avatar falko avatar frvabe avatar zapata avatar mburke84 avatar ninckblokje avatar

Watchers

James Cloos avatar Jacob Wu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.