For IntelliJ IDEA and
Android Studio


private void myMethod () {}
@Bean public SpringLiquibase liquibase() { SpringLiquibase liquibase = createSpringLiquibase(); liquibase.setChangeLog(this.properties.getChangeLog()); liquibase.setContexts(this.properties.getContexts()); liquibase.setDefaultSchema(this.properties.getDefaultSchema()); liquibase.setDropFirst(this.properties.isDropFirst()); liquibase.setShouldRun(this.properties.isEnabled()); liquibase.setLabels(this.properties.getLabels()); liquibase.setChangeLogParameters(this.properties.getParameters()); liquibase.setRollbackFile(this.properties.getRollbackFile()); return liquibase; }
@Bean public SpringLiquibase liquibase(DataSource dataSource, LiquibaseProperties liquibaseProperties) { SpringLiquibase liquibase = new SpringLiquibase(); liquibase.setDataSource(dataSource); liquibase.setChangeLog(liquibaseProperties.getChangeLog()); liquibase.setContexts(liquibaseProperties.getContexts()); liquibase.setDefaultSchema(liquibaseProperties.getDefaultSchema()); liquibase.setDropFirst(liquibaseProperties.isDropFirst()); liquibase.setShouldRun(liquibaseProperties.isEnabled()); return liquibase; }
@Bean public SpringLiquibase liquibase() { myLogger.info("Initializing Liquibase."); syncIfNecessary(); // If the database is out of date, this will update it to the latest // schema. SpringLiquibase lb = new SpringLiquibase(); lb.setChangeLog("classpath:db/changelog/db.changelog-master.yaml"); lb.setDataSource(myDataSource); Map<String, String> params = Maps.newHashMap(); params.put("verbose", "true"); lb.setChangeLogParameters(params); lb.setShouldRun(true); return lb; } }
private SpringLiquibase getSpringLiquibase(DataSource dataSource) { SpringLiquibase liquibase = new SpringLiquibase(); liquibase.setChangeLog(changeLog); liquibase.setChangeLogParameters(parameters); liquibase.setContexts(contexts); liquibase.setLabels(labels); liquibase.setDropFirst(dropFirst); liquibase.setShouldRun(shouldRun); liquibase.setRollbackFile(rollbackFile); liquibase.setResourceLoader(resourceLoader); liquibase.setDataSource(dataSource); liquibase.setDefaultSchema(defaultSchema); return liquibase; }
@Bean public SpringLiquibase liquibase(DataSource dataSource, LiquibaseProperties liquibaseProperties) { // Use liquibase.integration.spring.SpringLiquibase if you don't want Liquibase to start asynchronously SpringLiquibase liquibase = new SpringLiquibase(); liquibase.setDataSource(dataSource); liquibase.setChangeLog("classpath:liquibase/master.xml"); liquibase.setContexts(liquibaseProperties.getContexts()); liquibase.setDefaultSchema(liquibaseProperties.getDefaultSchema()); liquibase.setDropFirst(liquibaseProperties.isDropFirst()); liquibase.setShouldRun(true); return liquibase; } }