Instalação e uso do plugin Lombok no IDEA
A vantagem desse plug-in é que ele pode tornar nosso código mais conciso e reduzir alguns trabalhos repetitivos.O mais comum é a anotação @Data, como a anotação @Data na classe de entidade, cada atributo da classe de entidade não precisa escrever métodos get e set .
Método de instalação:
1. Arquivo → Configurações → Plug-ins, insira o plug-in mybatis, se você não o encontrar localmente, clique em Procurar nos repositórios (ou clique diretamente em Procurar repositórios para entrar na pesquisa). IDÉIA.
Como usar:
Após a instalação, ele pode ser usado diretamente na forma de comentários. Por exemplo, use a anotação @Data para criar uma nova classe de entidade Usuário e adicione a anotação @Data diretamente na frente da classe, para que os atributos nessa classe de entidade não precisem de métodos get e set, conforme mostrado abaixo:
Existem algumas anotações mais usadas, como:
@AllArgsConstructor é adicionado à classe para gerar um construtor com todos os parâmetros da classe de entidade.
@NoArgsConstructor é adicionado à classe para gerar um construtor sem parâmetros.
@RequiredArgsConstructor é adicionado à classe e usado com a anotação @NonNull para gerar um construtor com os parâmetros especificados. Por exemplo, adicione a anotação @NonNull na frente do atributo age, para que o Usuário gere um método de construção que exija o parâmetro age.
@Getter é adicionado à classe para gerar métodos getter para todos os atributos da classe de entidade.
O @Setter é adicionado à classe para gerar métodos de setter para todas as propriedades da classe da entidade.
@ToString é adicionado à classe e o método toString () é chamado para gerar os valores de todos os atributos na classe da entidade.
A vantagem desse plug-in é que ele pode tornar nosso código mais conciso e reduzir alguns trabalhos repetitivos.O mais comum é a anotação @Data, como a anotação @Data na classe de entidade, cada atributo da classe de entidade não precisa escrever métodos get e set .
Método de instalação:
1. Arquivo → Configurações → Plug-ins, insira o plug-in mybatis, se você não o encontrar localmente, clique em Procurar nos repositórios (ou clique diretamente em Procurar repositórios para entrar na pesquisa). IDÉIA.
Como usar:
Após a instalação, ele pode ser usado diretamente na forma de comentários. Por exemplo, use a anotação @Data para criar uma nova classe de entidade Usuário e adicione a anotação @Data diretamente na frente da classe, para que os atributos nessa classe de entidade não precisem de métodos get e set, conforme mostrado abaixo:
Existem algumas anotações mais usadas, como:
@AllArgsConstructor é adicionado à classe para gerar um construtor com todos os parâmetros da classe de entidade.
@NoArgsConstructor é adicionado à classe para gerar um construtor sem parâmetros.
@RequiredArgsConstructor é adicionado à classe e usado com a anotação @NonNull para gerar um construtor com os parâmetros especificados. Por exemplo, adicione a anotação @NonNull na frente do atributo age, para que o Usuário gere um método de construção que exija o parâmetro age.
@Getter é adicionado à classe para gerar métodos getter para todos os atributos da classe de entidade.
O @Setter é adicionado à classe para gerar métodos de setter para todas as propriedades da classe da entidade.
@ToString é adicionado à classe e o método toString () é chamado para gerar os valores de todos os atributos na classe da entidade.