cami-la / academia-digital

Projeto de LAB: Conhendo o projeto Spring data JPA com Java na prática

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lombok

Vivian-Santana opened this issue · comments

commented

Oi Cami! td bem?

Achei tão legal diminuir o tamanho do código com o lombok! mas aqui fica dando como se tivesse erro nas classes do service, apesar de rodar normalmente. To usando o java 17.

Oi, Vi. Tudo certinho e por aí?
Então, vamos tentar entender o que está acontecendo...

  1. Confirma se a dependência do Lombok foi importada corretamente para seu projeto.
		<dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
			<optional>true</optional>
		</dependency>

<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<configuration>
					<excludes>
						<exclude>
							<groupId>org.projectlombok</groupId>
							<artifactId>lombok</artifactId>
						</exclude>
					</excludes>
				</configuration>
			</plugin>
		</plugins>
	</build>
  1. Quando você coloca as anotações nas classes, está fazendo a importação das mesmas?
    Ex: https://github.com/cami-la/academia-digital/blob/master/src/main/java/me/dio/academia/digital/entity/Aluno.java
commented

tudo bem! 😀

estava usando essa dependência que deixei comentada, daí coloquei essa outra mas não adiantou.

Captura de tela 2023-04-20 194808

o plugin tbm é o mesmo

Captura de tela 2023-04-20 194919

e tem direitinho os imports de cada anotação. Mas as classes que setam e pegam um objeto de entity ficam assim

Captura de tela 2023-04-20 193229

Captura de tela 2023-04-20 194327

Também estou com problemas na inserção de dados, preencho corretamente no postman mas me retorna 400 e no log aparece como se tivesse tudo nulo.

commented

Oi Cami!
Consegui resolver, tinha que instalar o lombok, para quem tiver com o mesmo problema esse vídeo https://youtu.be/W0ywxkvc4_M explica direitinho, é super simples de fazer. Está rodando tudo certo agora.

Oi Vi, parabéns!!

Qualquer dúvida, estou à disposição.