Class FlowableLiquibaseEnvironmentPostProcessor

java.lang.Object
com.flowable.spring.boot.environment.FlowableLiquibaseEnvironmentPostProcessor
All Implemented Interfaces:
org.springframework.boot.env.EnvironmentPostProcessor

@Order(100)
public class FlowableLiquibaseEnvironmentPostProcessor
extends java.lang.Object
implements org.springframework.boot.env.EnvironmentPostProcessor
When one of the engines that uses liquibase is pulled in with Spring Boot, it pulls the liquibase dependency and that activates LiquibaseAutoConfiguration. However, this leads to issues, when the user doesn't actually use it. Therefore, we must disable it per default. In order to activate it, users need to set liquibase.enabled=true explicitly.
Author:
Filip Hrisafov
  • Constructor Summary

    Constructors 
    Constructor Description
    FlowableLiquibaseEnvironmentPostProcessor()  
  • Method Summary

    Modifier and Type Method Description
    protected java.lang.String getLiquibaseProperty()  
    void postProcessEnvironment​(org.springframework.core.env.ConfigurableEnvironment environment, org.springframework.boot.SpringApplication application)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • postProcessEnvironment

      public void postProcessEnvironment​(org.springframework.core.env.ConfigurableEnvironment environment, org.springframework.boot.SpringApplication application)
      Specified by:
      postProcessEnvironment in interface org.springframework.boot.env.EnvironmentPostProcessor
    • getLiquibaseProperty

      protected java.lang.String getLiquibaseProperty()