некоторыми полями). Как залогировать все изменённые поля? только через рефлексию циклами пробежаться?
Либо каким-то образом логировать эти поля на этапе изменения, либо уже после, при помощи рефлексии. Есть библиотечные методы, вот тут обсуждение https://stackoverflow.com/questions/8001400/is-there-a-java-library-that-can-diff-two-objects
ага, тоже читаю. оказывается целый фреймворк замутили на эту тему https://javers.org/
В проекте наверняка уже apache есть https://commons.apache.org/proper/commons-lang/javadocs/api-3.9/org/apache/commons/lang3/builder/ReflectionDiffBuilder.html
кстати нету, но спасибо за наводку
Обсуждают сегодня