Utilizando Lombok com Java no Intellij
Como diria um amigo meu, qual desenvolvedor Java nunca ficou com dor nas costas de escrever getter e setter? Graças ao Lombok esse nosso sofrimento pode ser diminuído. Sendo assim vamos a mais uma dica simples utilizando Lombok Java Intellij.
O Lombok é uma biblioteca Java que por meio de anotações que o compilador durante o processo de build gere o código java pra gente. Assim facilitando e tornando mais ágil o desenvolvimento.
Ex: Na classe Pessoa.java temos diversos atributos privados, sem getters e setters, e mesmo assim conseguimos dar um set ou um get nos atributos. Para ilustrar o que foi afirmando anteriormente confira na seguinte imagem.
É importante ressaltar que caso você queira utilizar a anotação apenas para algum atributo especifico. Conforme veremos nos passos a seguir.
Caso você escreve um getter ou setter manualmente para ter um comportamento um pouco diferente, o Lombok não irá sobrescrever a sua implementação. Para exemplificar melhor o exemplo anterior, segue a imagem da implementação.
1 – Instalando Lombok em projeto Maven
Para instalar o Lombok em um projeto maven é simple, basta adicionarmos a dependência no maven.
https://projectlombok.org/setup/maven
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.16</version>
<scope>provided</scope>
</dependency>
2 – Instalando plugin no Intellij
Primeiro vamos em “File” depois em “Settings…”. Confira na imagem a seguir.
Acesse “Plugins”, na aba “Marketplace” e buscar por “Lombok” e clicar em “Install”. Conforme a seguinte imagem.
Obs: A instalação do plugin serve para que a IDE não apresente erro de compilação. Sendo assim não se faz obrigatória sua instalação.
Dica simples e usual utilizando Lombok Java Intellij.
Gostaria de aprender a compartilhar projeto no github? Sendo assim confira essa dica no seguinte post.
Pingback: Service Locator Pattern Java Spring Boot - Coffops