The integration with Spring is not a big thing. You only have to configure your data source, the Liquibase bean and that’s it. OK, this sounds simple but there are really some pitfalls if you’ve never done this.
I will tell you about a not very common Liquibase pitfall what happened to me lately.
Liquibase has a property for its changesets: failOnError. You can set it to false, if you expect that your changeset can eventually fail. How it comes?