8
submitted 1 week ago* (last edited 1 week ago) by Custodian6718@programming.dev to c/java@programming.dev

Java champions and Senior engineers speaking out against lombok

you are viewing a single comment's thread
view the rest of the comments
[-] Von_Broheim@programming.dev 1 points 4 days ago

There's no magic in lombok, they're just meta annotations for class generation, no different than having each end every class implement some very specific interface exactly the same way every time. It's for reducing copy pasting. Debugging it is not a problem, especially that you can see the generated classes in the library files. Spring on the other hand is a black box, because it does too much and has become very bloated over the years, the goal of Spring is not to avoid using new the point is simplifying dependency injection and composition. The most fried part is the transaction management imo, because it's too delicate in the way it has to be configured.

this post was submitted on 09 Apr 2025
8 points (75.0% liked)

Java

1637 readers
1 users here now

For discussing Java, the JVM, languages that run on the JVM, and other related technologies.

founded 2 years ago
MODERATORS