Liquibase + Spring Boot
Есть проект с БД Oracle, но БД не столь важна т.к. планируется использовать Liquibase и для других поставщиков БД.
В проекте есть сущность СТАТУСОВ.
public class RegStatus {
private OffsetDateTime createDate;
private Status status;
private OffsetDateTime statusDate;
}
сервис который ею управляет, принимает на вход LONG ID и делает связку id = статус статусы могут меняться
public interface RegStatusService {
void createRegStatus(long regId);
void changeStatus(long regId, Status status, OffsetDateTime offsetDateTime);
RegStatus getRegStatus(long regId);
}
ну и собственно эти изменения нужно фиксировать в таблице. Поскольку таких изменений может быть очень много и с высокой частотой то было решено использовать Liquibase для фиксации изменений и для подстраховки на случай отключения тока.
как правильно реализовать подключение Liquibase к проекту в моем случае?