@PostConstruct
	public void init() throws Exception {
		SqlGeneratorFactory.getInstance().register(new LockDatabaseChangeLogGenerator());
		getInstance().register(BooleanTypeEx.class);
		Liquibase liquibase = new Liquibase(getChangeLog(), new ClassLoaderResourceAccessor(getResourceLoader()
				.getClassLoader()), getDatabase());

		updateLiquibaseDatabaseLockTableForBackwardCompatibility(liquibase.getDatabase());

		try {
			liquibase.update((String) null);
		} catch (LiquibaseException e) {
			throw processException("Exception occurs while Liquibase update DB", e);
		}
	}
Automated updates DB after nGrinder has load with all bean properties.

@throws Exception occurs when db update is failed.
ngrinder-controller/src/main/java/org/ngrinder/infra/init/DatabaseUpdater.java