Examples for getting Jackson and Lombok to work together to create immutable data types.
Demonstrates use of:
- Nullable Types
- Optional
- immutable java.util.List
- immutable array
- validating custom types on instantiate/unmarshalling
- use & customize Lombok-@Builder with Jackson