Я интегрировал JaVers, используя пружинную загрузку, данные пружины, kotlin и PostgreSQL. Изменения аудита сохранялись в базе данных, когда я сохранял объект аудита в таблице, но он сохранялся в памяти после регистрации CustomPropertyComparator в основном классе весенней загрузки, как показано ниже:
@Bean
fun javers(): Javers? {
return JaversBuilder.javers()
.registerCustomType(B::class.java, BComparator())
.registerCustomType(C::class.java, CComparator())
.registerValue(B::class.java)
.registerValue(C::class.java)
.registerValueObject(A::class.java)
.withListCompareAlgorithm(ListCompareAlgorithm.LEVENSHTEIN_DISTANCE)
.build()
}
Не могли бы вы подсказать, чего мне здесь не хватает