1
resposta

como usar a composição com Lombok?

Boa noite!

Como usar a composição com Lombok?

1 resposta

Olá Paulo, tudo bem?

Para utilizar a composição com Lombok, você pode utilizar a anotação "@AllArgsConstructor" na classe que irá compor outra classe. Essa anotação irá gerar um construtor com todos os argumentos da classe, incluindo os atributos da classe que está sendo composta.

Por exemplo, se você tem uma classe "Endereco" que será composta por outra classe "Pessoa", você pode utilizar a anotação dessa forma:

import lombok.AllArgsConstructor;

@AllArgsConstructor
public class Endereco {
    private String rua;
    private int numero;
    private String cidade;
}

Dessa forma, ao criar uma instância da classe "Pessoa", você pode passar uma instância da classe "Endereco" como argumento no construtor:

Pessoa pessoa = new Pessoa("João", new Endereco("Rua A", 123, "São Paulo"));

Espero ter ajudado e bons estudos!