Skip to content

Lombok Configuration

Subhrodip Mohanta edited this page Jun 26, 2021 · 5 revisions

We use Lombok's simple annotations to get rid of boilerplate, but at the same time detain ourselves from using the more complex ones not to sacrifice readability.

Here's the list of allowed Lombok annotations

  • NoArgsConstructor
  • RequiredArgsConstructor
  • AllArgsConstructor
  • Getter
  • Setter
  • Slf4j
  • ToString
  • EqualsAndHashCode
  • Value
  • Data
  • NonNull

TODO: Lombok Configuration for various IDEs

Clone this wiki locally