Meu código estava ficando muito poluído com os métodos getters e setters. Para resolver isso, adicionei a dependência Lombok, que cria automaticamente esses métodos, deixando o código mais limpo e legível.
O processo de adição foi bem simples:
- Acesse o Spring Initializr.
- Pesquise por "Lombok" e adicione ao projeto.
- Copie a dependência gerada e adicione-a ao arquivo pom.xml do seu projeto.
- Instale o plugin Lombok no IntelliJ IDEA para garantir que as anotações sejam processadas corretamente.
Após a instalação, vamos fazer alterações em duas classes: Episodio e Serie. Adicionaremos as anotações @Getter, @Setter e @NoArgsConstructor para simplificar o código.
- @Getter: Gera automaticamente os métodos getter para todos os campos.
- @Setter: Gera automaticamente os métodos setter para todos os campos.
- @NoArgsConstructor: Gera automaticamente um construtor sem argumentos.
Observação: Deixei apenas um setter na classe episodio, pois ele foi modificado: