Features
annotationsboilerplateproductivitycodegen
Pros and Cons
Ventajas
- + Eliminates getters/setters/constructors
- + Builder pattern with one annotation
- + Simplified logging
- + Cleaner and more readable code
- + IDE integration
Desventajas
- - Compilation magic can confuse
- - More complex debugging
- - IDE dependency
- - Controversy about project usage
Use Cases
- Reduce boilerplate in POJOs
- DTOs and Value Objects
- Automatic builders
- Class logging
- Data classes in Java