show demais, não sabia que o lombok tinha essa abrangência com relação ao @Builder do pattern builder fluent interface, Parabéns Professor Thiago, essa foi féra mm
Isso já deveria está no núcleo do java! Acho, que o oracle/openjdk deveria incluir essas anotações no núcleo da linguagem, java deve ser a linguagem mais prolixa que existe!
Realmente o Lombok é um framework muito bom. No entanto, é necessário usá-lo com moderação, pois do contrário, estaríamos trocando muitas implementações de métodos por muitas anotações.
Professor, duas observações: 1. E quando a gente precisa configurar um código no setter? P. ex., em uma definição de idade, fazer um if num certo range if(idade >= 0 && < 100). 2. Na ide, eclipse dois cliques no jar não executa, é necessário clique direito, run with Java.
Vejo muitos comentários sobre não aconselharem a usar o lombok em entidades por conta de possíveis conflitos com o JPA/Hibernate... Qual a sua opinião?
Já vi falarem do toString gerado, que ativa o carregamento de relacionamentos lazy. Nesse caso, é só especificar quais propriedades entram na implementação do toString. Você viu algum outro argumento?
@@algaworks Vou falar com uns amigos que me falaram isso pra ter certezados argumentos deles. Eu particularmente tenho um projeto em produção, que todas as entities estão com lombok @Data e nunca tive problema. Mas vale salientar que eu particularmente não gosto de deixar objetos mapeados via jpa. Deixo diretamente os campos de FK como String ou Integer, dependendo do tipo da FK. Então por consequência disso acabo por não tendo nenhum mapeamento LAZY, talvez por isso nunca tive problema ao utilizar o lombok com entidades. Vou ver com meus amigos e depois volto aqui! Abs.
@@Chalbano isso pode estar evitando algum problema sim. O @Data (sem nenhuma customização) é um atalho que pode gerar problemas se não ficar ciente do que ele está gerando.
@@algaworks valeu galera! No fim troquei uma ideia mais avançada com um amigo meu que tinha me dito isso e acabamos concordando que o lombok não gera problemas com entidades rsrs. Abs.
@@Chalbano Boa tarde, assisti este vídeo agora e dois dias atrás estava criando uma classe de entidade em um projeto Springboot sendo que a mesma estava sendo gerenciada pela interface de repositório do JPA, e o IntelliJ IDEA mostrou um warning sobre isso, basicamente falando que usar as anotações lombok em entidades não é recomendado mas apenas do ponto de vista de desempenho da aplicação, achei interessante a IDE avisar isso.
Recentemente tentei usar o lombok numa query jpql e não deu, estava usando o @allconstructor, tive que implementar o construtor na mão pra funcionar. Alguém já passou por isso?
Mano a ide gera, você só colocando que precisa. No dia que você tiver incompatibilidade com algum framework, ou alguns desenvolvedores não sabem as anotações corretas do Lombok e colocam tudo, vão desejar nunca ter descoberto essa praga.
Showw... Comprei o curso e recomendo.
O que impressiona é a didática e a riqueza de informação, show!
Obrigado, mergulhador! 💙
O cara explicando e eu parecendo q estava vendo uma divindade, na moral, top pra caramba, 100% respect
Que isso! 😂
Muito obrigado, mergulhador.
Show de bola...
show de mais! Parabéns!
Vídeo muito bom, só tenho a agradecer, show!!
Muito show!
Muito massa, muito bem explicado, parabéns pelo vídeo.
Obrigado, mergulhador! 💙
porque no projeto Spring ao adicionar o Lombok no som você não colocou a versão? 8:10
Simplesmente perfeito!!!
Muito bom essa aula. Obrigado Thiago
Boa!! Material incrível
W22ffxvs
show demais, não sabia que o lombok tinha essa abrangência com relação ao @Builder do pattern builder fluent interface, Parabéns Professor Thiago, essa foi féra mm
L
Ķ
Em uma aula vc simplificou várias coisas do meu dia dia de iniciante em programação que estavam acabando comigo. A partir de hoje não mais!!!!
Muito bom o conteúdo.
A dica é de ouro mesmo hehe obrigaduuu
Data
excelente aula parabens
Algaworks 100% de qualidade nos treinamentos.
Valeeeeu, mergulhador!
Show
Super claro e objetivo. Parabéns!
Professor faz uma playlist aqui no seu canal se puder "o java do dia a dia " mostrando as libs mais utilizadas do java developer no trabalho :)
Apoio :)
@@hangeryouhen3311 aaaq de CR
Isso já deveria está no núcleo do java!
Acho, que o oracle/openjdk deveria incluir essas anotações no núcleo da linguagem, java deve ser a linguagem mais prolixa que existe!
boa, muito bom! :)
top
Realmente o Lombok é um framework muito bom.
No entanto, é necessário usá-lo com moderação, pois do contrário, estaríamos trocando muitas implementações de métodos por muitas anotações.
Muito bom, parabéns pelo conteúdo!
Isso é bom demais agiliza as redundâncias. Poderia usar no curso esr.
Nós usamos Lombok no ESR, mergulhador. 😀
Professor, duas observações:
1. E quando a gente precisa configurar um código no setter? P. ex., em uma definição de idade, fazer um if num certo range if(idade >= 0 && < 100).
2. Na ide, eclipse dois cliques no jar não executa, é necessário clique direito, run with Java.
ai não têm jeito. vai ter que implementar na mão.
Mano, eu olhei e disse trinta e sete minutos, vou dá uma chance, mas foram os 37:00 mais bem explicados da minha vida kkkkk.
Vejo muitos comentários sobre não aconselharem a usar o lombok em entidades por conta de possíveis conflitos com o JPA/Hibernate... Qual a sua opinião?
Já vi falarem do toString gerado, que ativa o carregamento de relacionamentos lazy. Nesse caso, é só especificar quais propriedades entram na implementação do toString. Você viu algum outro argumento?
@@algaworks Vou falar com uns amigos que me falaram isso pra ter certezados argumentos deles. Eu particularmente tenho um projeto em produção, que todas as entities estão com lombok @Data e nunca tive problema. Mas vale salientar que eu particularmente não gosto de deixar objetos mapeados via jpa. Deixo diretamente os campos de FK como String ou Integer, dependendo do tipo da FK. Então por consequência disso acabo por não tendo nenhum mapeamento LAZY, talvez por isso nunca tive problema ao utilizar o lombok com entidades. Vou ver com meus amigos e depois volto aqui! Abs.
@@Chalbano isso pode estar evitando algum problema sim. O @Data (sem nenhuma customização) é um atalho que pode gerar problemas se não ficar ciente do que ele está gerando.
@@algaworks valeu galera! No fim troquei uma ideia mais avançada com um amigo meu que tinha me dito isso e acabamos concordando que o lombok não gera problemas com entidades rsrs. Abs.
@@Chalbano Boa tarde, assisti este vídeo agora e dois dias atrás estava criando uma classe de entidade em um projeto Springboot sendo que a mesma estava sendo gerenciada pela interface de repositório do JPA, e o IntelliJ IDEA mostrou um warning sobre isso, basicamente falando que usar as anotações lombok em entidades não é recomendado mas apenas do ponto de vista de desempenho da aplicação, achei interessante a IDE avisar isso.
Legal, faz um vídeo também sobre o Mapstruct, principalmente usando os dois
Anotei a sugestão, mergulhador. Obrigado.
No treinamento gratuito Spring Rest consegui inserir as anotações do Lombok, mas elas não fizeram o sistema reconhecer os getters e setters.
Quando aconteceu comigo era coisa faltando no pom.xml
Recentemente tentei usar o lombok numa query jpql e não deu, estava usando o @allconstructor, tive que implementar o construtor na mão pra funcionar. Alguém já passou por isso?
Show, hora de atualizar as classes aplicando Lombok.
Também vou fazer isso kkk
Show de bola, mas futuramente tbm pode falar sobre: MapStruct.
pelo amor de Deus, abra logo as vagas para o curso de ESR
kkkkkkk
Vamos abrir no final desse mês, mergulhador! 😀
Muito interessante o Lombok, mas sempre que posso evito usar em projeto real ou pessoal.
Lombok no meu não inicia o instalador
Não tem como usar no Lombok uma anotação para construtores passando atributos para o super? (em caso de herança)
Mano a ide gera, você só colocando que precisa. No dia que você tiver incompatibilidade com algum framework, ou alguns desenvolvedores não sabem as anotações corretas do Lombok e colocam tudo, vão desejar nunca ter descoberto essa praga.
aí tem que comprar umas aulas de Lombok da Algaworks
Gente, eu não consigo entender a necessidade de implementacao desses setters e getters.... Não faz o menor sentido.