Exactly my thoughts. The problem that Lombok tries to solve in obscure ways, can be solved much simpler: with a code generator program. We wrote our own before Lombok was a thing. And in times of AI agents it's even more obsolete now.
Also the argument about Jackson and reflection magic is no longer true since JDK21. All Json frameworks now require explicit default constructors otherwise the throw RuntimeExceptions.
Also the argument about Jackson and reflection magic is no longer true since JDK21. All Json frameworks now require explicit default constructors otherwise the throw RuntimeExceptions.