Live Coding Java: CRUD com Java Spring | Construa uma API Rest na prática

  Рет қаралды 132,150

Fernanda Kipper | Dev

Fernanda Kipper | Dev

Күн бұрын

O Spring é um poderoso framework Java que simplifica o desenvolvimento de aplicações, fornecendo ferramentas para criar código escalável, modular e de fácil manutenção. O Spring Boot é uma extensão do Spring que facilita a configuração e o setup de projetos, permitindo criar aplicações com menos esforço inicial. E um CRUD (Create, Read, Update, Delete) é um conjunto de operações básicas para gerenciar dados em uma aplicação, permitindo criar, ler, atualizar e deletar informações em um banco de dados, essencial para a maioria dos sistemas web.
Nesse live coding java nós vamos criar uma API Rest na prática de um CRUD com Java Spring. Iremos desenvolver todos os métodos essenciais do CRUD, nos permitindo buscar, publicar, deletar e editar dados em nossa aplicação. Além disso, durante a live discutiremos sobre diversos conceitos do mundo do Backend e da programação orientada a objetos. Bora nessa!
⭐ Seja um membro do canal e tenha acesso às lives, vídeos e conteúdos exclusivos!
/ @kipperdev
🔗 Notion com conteúdo da live
metal-flea-041...
VÍDEOS RELACIONADOS
📺 • Resolvendo DESAFIO de ...
📺 • Criando BACKEND COMPLE...
📺 • Curso de JAVA + SPRING...
🎁 ALCANCE O PRÓXIMO NÍVEL EM PROGRAMAÇÃO (10% OFF)
tr.ee/kipperde...
🌏 Aprenda inglês com 47% OFF
tr.ee/kipperde...
👉 Me siga no Instagram!
/ kipper.dev
🌎 Comunidade do Discord
/ discord
Livros que eu li e recomendo
---------------------------------
👉 Livro Arquitetura Limpa
amzn.to/3MBk0pU
👉 Livro Refatoração
amzn.to/431o1Lo
---------------------------------
Links úteis
----------------------------------
🔗 Template inicial do projeto
github.com/Fer...
🔗 Aplicação construída durante a Live
github.com/Fer...
----------------------------------

Пікірлер: 113
@kipperdev
@kipperdev Жыл бұрын
🚨🚨 Sobre o erro que tivemos durante a live, a correção era utilizar o método findById (como fizemos em um momento da live), porém na hora de LOGAR o valor, faltou a verificação do isPresent para verificar se havia retornado o produto já que a variável havia se tornado um Optional. Assim, conseguimos pegar o valor e atualizá-lo apenas quando o isPresent fosse true. Já subi a correção no repositório do Github para vocês conferirem: github.com/Fernanda-Kipper
@rafaelcordeiro36
@rafaelcordeiro36 Жыл бұрын
Parabéns Fernanda, muito bom o live code. Gostei muito da live e principalmente como vc lidou com esse erro, pois acredito que é fundamental o acompanhamento do raciocínio também quando as coisas não dão certo de primeira. Na real sabemos que o dia a dia é assim, aprendemos conforme aparecem os problemas. Um abraço.
@ThiagoTrajanoFarias
@ThiagoTrajanoFarias Жыл бұрын
Ótimo conteúdo! Só pra tentar dar um pitaco aqui: O erro que ocorreu no getRefereceById() é que o tipo de retorno na prática não é um objeto e sim um Hibernate Proxy, que não é Serializable, e ai não tem como transformar em JSON no ResponseEntity (por isso a HttpMesageConversionException). Tem um método Hibernate.unproxy() que transforma isso pra objeto. Aconteceu esse mesmo erro cmg outra vez, mas no fim das contas achei melhor usar o findById() mesmo.
@marceloesperandio
@marceloesperandio 11 ай бұрын
Fê, obrigado por dedicar seu precioso tempo para compartilhar seu conhecimento, o seu canal sempre tem me ajudado demais. muito obrigaaaaaado.
@kipperdev
@kipperdev 11 ай бұрын
Que bommm, Marcelo. Fico muito feliz que os vídeos venham te ajudando 💜
@thiagolucena6846
@thiagolucena6846 Жыл бұрын
Olha você é uma das poucas pessoas que estou acompanhando referente ao aprendizado de Java, vou fazer o crud seguindo seu vídeo, continue com seus vídeos e com essa vontade de ensinar a quem quer aprender que com isso só enriquece a nós e principalmente a você. Muito obrigado.
@pmagoga
@pmagoga 4 ай бұрын
Tem uma coisa que me deixa p.. vida.... Como esse canal não tem mais de 1M de seguidores??!! Inadmissível.
@Felipe-Silva-08920
@Felipe-Silva-08920 Жыл бұрын
Srta. Fernanda Kipper, Bom dia , Boa tarde, Boa noite! Que bom que você deixou gravada a live, ontem infelizmente não consegui assistir. Obrigado por ter deixado gravado, vou assistir agora ! Valeu!
@kipperdev
@kipperdev 24 күн бұрын
Espero que tenha gostado, Felipe 💜
@MyCodingDiary
@MyCodingDiary Жыл бұрын
This video is exactly what I was looking for to help me improve my programming skills. Thank you for making it!⭐♥
@kimsspencer
@kimsspencer Жыл бұрын
Te amo Fê! Adoro demais suas aulas!!!!! Que didática boa. Você é a minha inspiração 😁
@lucasfrutig4945
@lucasfrutig4945 Жыл бұрын
Aula tão boa que até me interessei pelo Spring! Parabéns pelo conteúdo e didática!
@kipperdev
@kipperdev Жыл бұрын
Que bomm, Lucas! Fico feliz que tenha gostado 💜
@brunosilvadossantos3126
@brunosilvadossantos3126 8 ай бұрын
cara na boa, tua explicação de ip e porta foi melhor que do meu professor de redes da faculdade. Parabéns.
@krysnand
@krysnand Ай бұрын
Seu conteúdo é maravilhoso;
@LuisHenrique-cv4kw
@LuisHenrique-cv4kw 4 ай бұрын
Parabéns pelo conteúdo, muito didático e assertivo!!!!!!
@gabrielsartarelli7759
@gabrielsartarelli7759 Жыл бұрын
adorei o video, estou acompanhando todos, muita inspiração, estudo faz 2 anos programação e estou focando em java no momento, seu canal está me ajudando muito no geral, obrigado!!
@joserodrigues5899
@joserodrigues5899 Жыл бұрын
27:00 tem espaço sim, comecei eu não sabia nada de java, ( e ainda nao sei kssk). e fui contradado, trabalhei uns 8 meses com mysql fazendo migrações e estou a 2 meses realizando pequenos ajustes no sistema da empresa em java.
@incalubs
@incalubs Жыл бұрын
estou na correria aqui pra pegar meu primeiro trampo em java, teu comentario será lembrado!
@joserodrigues5899
@joserodrigues5899 Жыл бұрын
@@incalubs só vai mano, inclusive aqui na empresa tá contratando aínda, eles dão muita oportunidade pra quem tá começando.
@marioneto8326
@marioneto8326 Жыл бұрын
@@joserodrigues5899 ta tendo vaga ainda irmão?
@amandaAlves-m3x
@amandaAlves-m3x 11 ай бұрын
opa cara que bacana, qual a empresa?@@joserodrigues5899
@nicolaspeluso
@nicolaspeluso 4 күн бұрын
​​@@joserodrigues5899 Ta nessa empresa ainda?
@GiovannaCManfredo
@GiovannaCManfredo 11 ай бұрын
“imagina um tutorial de 4 horas ia ser maçante” poxa eu ia achar um sonho kkkkk só conteúdo bom
@nascigabriel29
@nascigabriel29 Жыл бұрын
Isso ae fe, dev true, mesmo assim saiba que vc ajuda muita gente!! obrigado!
@prof.esp.leonardoandradeol8712
@prof.esp.leonardoandradeol8712 Жыл бұрын
Boa noite galera. Obrigado Fernanda, consegui entender muita coisa com suas Lives. EXCELENTE !!! Pra quem irá fazer as migrations , segue abaixo um modelo de script para criar tabela níveis de usuário. Talvez seja útil. Como meu sistema terá 23 níveis de usuário, achei mais viável fazer um tabela só pra isso. Espero ter ajudado ..... Abç CREATE TABLE `niveis` ( `uuid` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Identificador da chave binária.', `statusId` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Status do nível.', `foto` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Foto principal.', `sigla` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Sigla.', `bairroCidade` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Bairro Cidade.', `georreferenciamento` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Georreferenciamento.', `nome` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Nome.', `observacoes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Observações.', `cadastro` timestamp NOT NULL COMMENT 'Data de cadastro.', `atualizacao` timestamp NOT NULL COMMENT 'Última atualização.', PRIMARY KEY (`uuid`), UNIQUE KEY `id_UNIQUE` (`uuid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Tabela de níveis de usuários'
@kipperdev
@kipperdev Жыл бұрын
Perfeito, obrigada por compartilhar Leo!! E muito obrigada, fico feliz que gostou da live 💜
@SanderRoni
@SanderRoni 11 ай бұрын
Fazer o crud é muito bom ahh❤❤❤
@wallacerodrigodeoliveira396
@wallacerodrigodeoliveira396 Жыл бұрын
Parabéns pelas aulas Fer ❣ além de Linda muito Inteligente 👏👏 já sou seu fã
@EvaristoBrag
@EvaristoBrag Жыл бұрын
Já fui programador java quando era algo novo, e os frameworks ainda estavam em desenvolvimento, muita codificação para fazer tarefas simples. Em 2008 tínhamos como melhores pcs da faculdade uns dell GX620 com 512mb de memoria e hd de 160, com pentium 4, dava para se divertir codando com eclipse e netbeans, bons tempos, pena que fiquei enferrujado e acabei desanimando e indo pro hardware, alguma coisa ainda manjo de orientação a objeto. Depois que me formei em 2010 tentei continuar mas não tinha tanto conteúdo e material era escasso, sem falar na internet que era lenta e não tinha quase nada, só em forums e nem sempre ajudavam. Estou pensando em voltar a programação, salario de servidor publico não é tão bom e o custo de vida subiu muito, dá para trabalhar depois do serviço e nos fins de semana para tirar uns trocados, mas não sei em qual linguagem recomeçar, java ainda sei alguma coisa consistente, mas delphi to mais perdido que cego em tiroteio.
@vp5699-w7z
@vp5699-w7z Жыл бұрын
Vai de Java, fica brabo e depois me paga uma coquinha
@pelicertutoriais3236
@pelicertutoriais3236 Жыл бұрын
Delphi nem sei se ainda tem mercado. Vá de Java
@marcos_silvestri
@marcos_silvestri Жыл бұрын
O caminho natural pra você seria Java novamente, mas também depende de quais seriam seus objetivos. Se você fosse, por exemplo, ganhar um dinheiro extra fazendo sites e aplicações de menor porte, nada empresarial, um PHP já te garantiria trabalho, é bem mais fácil que Java, as entregas costumam ser mais rápidas. O meu primeiro contato com Java foi em 2006 quando comecei a aprender. Mais ou menos em 2010 consegui vaga júnior e estágio, mas o negócio não vingou naquele momento e me afastei bem, voltando a estudar em 2020, e já tendo superado o conhecimento que eu tinha na época. O Java evoluiu muito de lá pra cá, está muito mais rápido e bem mais rico em recursos e frameworks.
@EvaristoBrag
@EvaristoBrag Жыл бұрын
@@marcos_silvestri Quando vi java em 2007 era bem mais complexo e os compiladores ainda eram muito manuais e simples, não tinha tanto plugin ou recurso extra quanto tem hoje. Ainda estou finalizando minha workstation, terminando vou voltar a estudar java e php para adicionar funções a página. Ainda tenho a mentalidade de criar tabelas para a página, tenho que aprender html dinâmico.
@marcos_silvestri
@marcos_silvestri Жыл бұрын
@@EvaristoBrag Uma coisa que não tinha na nossa época onde tivemos contato com Java pela primeira vez é uma enorme quantidade de frameworks e bicliotecas JavaScritp para a criação de interfaces, tanto que se desenvolveu uma nova carreira, a de desenvolvedor Front-End, usando coisas como React JS, Angular, Vue.JS entre muitas outras. Neste meio tempo, muitas outras linguagem apareceram e/ou ganharam notoriedade para desenvolvimento Back-End como Go, Python, Ruby, Rust, etc. Algo que não sei se sabe também, hoje em dia JavaScript não é mais aquela mera linguagem de script de antigamente pra fazer animações e interatividade em páginas web, hoje ele pode ser usado para o desenvolvimento de Back-End também, aplicações que rodam no servidor, inclusive programas Desktop. Muita coisa se agregou nesse mundo de lá pra cá, Java já superou a versão 20. PHP hoje em dia é uma linguagem bem madura, até orientação a objetos ela possui, muitos frameworks como Laravel, Sympony, etc. além de ter ficado bem mais rápida também. Opção é o que não falta, e os livros foram praticamente substituídos por cursos online, seja gratuitamente no KZbin ou em plataformas de cursos como Udemy e muitas outras.
@PatsFerrer
@PatsFerrer 8 ай бұрын
Te amo, Fe.. adoro seus vídeos e explicações, bastante didática! E curto quando tem erros assim que a gente aprende ainda mais.. Obrigada pelos ensinamentos, inspiração! 💜 Ah, uma dúvida.. Você aprendeu Java em algum curso ou foi mais estudando por conta própria? Queria alguma dica sobre como/onde me aprofundar 😅
@CleversonAmorim2023MWSAVictRDT
@CleversonAmorim2023MWSAVictRDT Жыл бұрын
Very Good Teacher Fernanda Kipper!
@digaolevita
@digaolevita Жыл бұрын
seu conteúdo é muuuuito top queridaaa
@kipperdev
@kipperdev Жыл бұрын
Obrigadaa! 💜
@biriba4809
@biriba4809 2 ай бұрын
voce é muito simpatica
@danilomthdev
@danilomthdev Жыл бұрын
Parabéns pelo conteúdo, muito bom!
@kipperdev
@kipperdev Жыл бұрын
Obrigadaa Dan! 💜
@albertofelipemonteirosena2166
@albertofelipemonteirosena2166 Жыл бұрын
traz mais conteúdo de java fer pfvvvvvv, obrigado por essa live!!
@antoniofantoni7895
@antoniofantoni7895 Жыл бұрын
Ótima aula ! Sobre o @Getter e @Setter, poderia usar o @Data, que abrangeria outros métodos também, por exemplo para construtores.
@aliriofreire1694
@aliriofreire1694 5 ай бұрын
Excelente vídeo.
@chrystiandutra3529
@chrystiandutra3529 9 ай бұрын
Pessoal, quem estiver enfrentando problemas com o Getters e Setters, é pq provavelmente está usando o eclipse assim como eu, e precisa instalar manualmente o lombok :)
@VaDigitNow
@VaDigitNow Жыл бұрын
Ótima aula. Porque não se aventurar codando, muito bom.
@Luckdosjogo
@Luckdosjogo 7 ай бұрын
04/06/2024 ta marcado a primeira vez a pratiquei Spring 😊
@mariodevelopersantos1102
@mariodevelopersantos1102 Жыл бұрын
1:05:03 construindo o método POST; 1:15:23 conversando com o chat
@MarcosRibeiro-kl6oo
@MarcosRibeiro-kl6oo Жыл бұрын
Bom demais ver as roupas dela tudo amontoada na hora de liberar o gatinho. Não sou o único dev que faz monte de roupas. 🤣
@matheusferreira-o2s
@matheusferreira-o2s Жыл бұрын
Oi, só uma correção a anotação EqualsAndHashCode não tem a ver com o id, tem a ver em quando vc vai comparar 2 objetos desse tipo, nessa caso product, como ele vai comparar, e pelo que vc colocou, vai ser por ID, então nesse caso se eles tiverem o mesmo ID serão iguais.
@trocandobytes
@trocandobytes 11 ай бұрын
Excelente !
@brunohhomem
@brunohhomem Жыл бұрын
27:35 - Pô se vc é junior eu sou um feto... kkkkkkk
@lucarauj
@lucarauj Жыл бұрын
Amei ❣️
@kipperdev
@kipperdev 9 ай бұрын
💜
@DioowSilva
@DioowSilva Ай бұрын
Fernanda pode me ajudar, fiquei travado no end point por que eu uso Windows e uso o postman e uso também o java 11 e acho que nao rolou, poderia me ajudar com isso ? sou teu fã seus conteúdos tem em ajudado bastante.
@kipperdev
@kipperdev Ай бұрын
Primeiramente obrigada Diogoo! Se puder colocar o erro que está tendo aqui, para eu conseguir ajudar mais facilmente, ou enviar lá no nosso discord, no chat exclusivo dos membros!
@fventurajr
@fventurajr 4 ай бұрын
Muito bom mostrar o desenvolvimento e os erros que vão aparecendo e sendo tratados. Vi em outro canal uma outra programadora mostrando o "caminho feliz" o que é bom porque agiliza, mas dá a impressão que é tudo fácil e a apresentadora em vez de aproveitar e ser mais didática, foi atropelando. Por exemplo, não explicou, como você, que o Record é usado para DTOs. Quando aprendi Java usávamos classes derivadas das entidades com menos campos. PS: Você usou var em alguns momentos. É a mesma coisa que usar Object? Será a influência do JScript na sua formação?
@windsonsilvamalveira8566
@windsonsilvamalveira8566 10 ай бұрын
@Kipperdev, primeiramente parabéns pelo tutorial, ajudou muito! Durante meus testes fiz um @POST para um dado já existente e o Spring atualizou automaticamente esses dados sem precisar do @PUT, é indicado usar também desta forma?
@jeff-erson
@jeff-erson 10 ай бұрын
A que mundo chegamos para explicar java ela da exemplos de node kkkk
@dev_zero0
@dev_zero0 5 ай бұрын
Sim, muito bom né, ficou bem mais claro
@cyberpunk_program
@cyberpunk_program Жыл бұрын
Parabéns pela aula qual foi as suas fontes de estudo? Cursos que te ajudou na sua jornada java? Aula muito top..
@LucasAlfare
@LucasAlfare Жыл бұрын
Fonte pra qualquer coisa de programação: Google, Stackoverflow
@carlosaugusto.devjava
@carlosaugusto.devjava Жыл бұрын
Quando você fala que cria o campo "Preço" com tipo de dado integer para valores e converte no frontend, isto é uma regra particular sua, ou é uma regra de desenvolvimento do Banco que você atua hoje em dia ?
@fventurajr
@fventurajr 4 ай бұрын
Não sei se é isso, mas a classe Double não é precisa porque trabalha internamente em binário e o correto seria usar a classe BigDecimal, que é mais trabalhosa por não usar os operadores +. -, * e /. Armazenando em inteiro pode-se fazer as contas sem esse problema e deixando para o FrotEnd ou a camada de serviços a conversão para reais.
@kipperdev
@kipperdev 2 ай бұрын
Oii, Carlos Essa prática de criar o campo "Preço" como integer é um padrão que adoto em alguns projetos, mas não era uma regra obrigatória do banco onde eu trabalhava. Faço isso porque facilita cálculos e evita problemas de arredondamento que podem acabar acontecendo usando float ou double. Além disso, armazeno valores em centavos (por exemplo, 1000 para representar R$ 10,00), e a conversão para um formato amigável no frontend garante que a lógica de exibição fique consistente. É uma prática comum em muitos sistemas, mas depende do contexto do projeto. 💜😊
@Shelton_fr
@Shelton_fr Жыл бұрын
Só 3 anos programando 😳? Não imagina a motivação que me deu😅 eu tenho 2
@Snybool
@Snybool Жыл бұрын
Aerosmith inspirando os dev a criar ferramentas kkkk conhecendo o flyaway agora mas sei que tem uma música do Aerosmith que se chama "Fly Away from here" rsrsrsr
@kipperdev
@kipperdev Жыл бұрын
Hahahah
@caiqueribeiro3637
@caiqueribeiro3637 Жыл бұрын
Obrigado pelo video. Realmente me passou um conhecimento e me ajudou. Segue um feedback. - 2 hora de video, quem sabe meia hora de conteudo util, poderia ser editado um pouco melhor (mais objetivo) - deveria ter iniciar pelo flyway (connectar com o db) e nao pelo controller - faltou falar sobre a instalacao do plugin do lambok
@AlaN_DeV
@AlaN_DeV 11 ай бұрын
alguem ainda tem o template inicial do projeto ?
@GrowWiseOficial
@GrowWiseOficial Жыл бұрын
que delicia de ouvir o barulho do teclado, poderia informa qual teclado vc usa ?
@kipperdev
@kipperdev Жыл бұрын
hahahaha é o Magic Keyboard, esse aquii amzn.to/3jElN39
@FelipeSantos-j4z5z
@FelipeSantos-j4z5z Жыл бұрын
Mano dev . Assisti aqui po. Essa live
@eduardo4455
@eduardo4455 Жыл бұрын
O Json e o banco de dados trata I'd como string mais o código não aceita essa tipagem no código , fiquei preso nesse erro um tempo atrás já kkk
@alaelciolucas174
@alaelciolucas174 Жыл бұрын
Porque você não usa o visual studio code para codar com spring?
@wesleybruno6844
@wesleybruno6844 Жыл бұрын
Intellij wayyyyy bettter than vs code
@italozip
@italozip Жыл бұрын
pelo amor de Deus, quem é doido de usar vs code pra java?
@paneladev
@paneladev Жыл бұрын
👏👏👏
@AlaN_DeV
@AlaN_DeV 11 ай бұрын
queria pega o template da aplicaçao mas ta bloqueado para downloads
@TheDanielvanimoura
@TheDanielvanimoura 11 ай бұрын
Alguém sabe listar as dependencias usadas la no spring io?
@marcelocesar7527
@marcelocesar7527 Жыл бұрын
podia ensinar a criação de cada arquivo lateral esquerdo ... não estou conseguindo criar :(
@GersonSilva-cm5ow
@GersonSilva-cm5ow Жыл бұрын
Esse back-end usando Java Spring, da para conectar com o projeto front-end que você fez o Capputeeno? Usar eles dois junto no projeto?
@kipperdev
@kipperdev Жыл бұрын
Da sim! Porém teriamos que fazer algumas alterações no Front, por que o front está consumindo uma API GraphQL e nessa live construímos uma API Rest com o Java Spring. Ou você pode tentar construir uma API GraphQL com Java Spring também 😊
@nelsonjunior7706
@nelsonjunior7706 Жыл бұрын
Quais sao as dependencias do Spring Initializr
@kipperdev
@kipperdev 5 ай бұрын
Oii, Nelson! Todas as dependências estão aqui: github.com/Fernanda-Kipper/live-crud-java-spring/blob/initial-template/pom.xml Mas eu usei basicamente Lombok, Postgres e Flyway
@larissaroberta8461
@larissaroberta8461 Жыл бұрын
Mulheeeer sabe um site pra mim hospedar backend java que seja gratuito? Tô anos procurando e não acho
@kipperdev
@kipperdev Жыл бұрын
Oii, Lari A AWS tem um free tier que você pode usar. Também tem o render.io, que eu conheço e é bem bom (pra Java vai ter que usar Docker)
@PedroGarcez-j8w
@PedroGarcez-j8w Жыл бұрын
Alguém mais está tendo o erro: error: release version 17 not supported ?
@gimmecocho
@gimmecocho 8 ай бұрын
eu, vc conseguiu resolver ele?
@thiagopinheiro7042
@thiagopinheiro7042 Жыл бұрын
Alguém também teve problema ao adicionar o @Valid? Simplesmente não consta para usar
@pedrobosini2234
@pedrobosini2234 Жыл бұрын
o meu nao apareceu, usei o @validated e deu certo igual
@xsamuelx3603
@xsamuelx3603 Жыл бұрын
:)
@xsamuelx3603
@xsamuelx3603 Жыл бұрын
:D
@analistaecm8273
@analistaecm8273 Жыл бұрын
Você conhece alguém que faz esse trabalha no C#?
@TrechosdeFilmes89
@TrechosdeFilmes89 Жыл бұрын
tia, aumenta o limite do meu cartão do itau...... obg...
@pratesdasilva
@pratesdasilva Жыл бұрын
kkkk
@jcseutoca
@jcseutoca 7 ай бұрын
Ficam ensinando essas portas na internet para os criminosos parassem a perna nas pessoas. Que porrrrr
@FelipeSantos-j4z5z
@FelipeSantos-j4z5z Жыл бұрын
Hospedar e facil . Dificil e ser back
@renangabriel331
@renangabriel331 Жыл бұрын
Fernanda, você pretende abrir um onlyfans?
@felipe-rodriguees
@felipe-rodriguees Жыл бұрын
hoje em dia é recomendável fazer injeção de dependência por construtor, quem usa lombok pode apenas usar a anotação @RequiredArgsConstructor, só pra lembrar essa recomendação vem do próprio Spring
@HeannaReis
@HeannaReis 10 ай бұрын
Observe que no seu tracer apareceu algo com Serializar o JSON aconteceu a mesma coisa enquanto seguia sua live, consegui resolver com essa anotação na minha entidade @JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}), é algo com serialização e descerialização do JSON.
@lucarauj
@lucarauj Жыл бұрын
Fernanda, sobre o erro que ocorreu na live, estou acompanhando aqui e desde quando iniciou o erro no meu código eu SALVEI as alterações e não tive erro nem no PUT nem no DELETE. Meu código ficou assim: ``` @PutMapping("/{id}") public ResponseEntity updateProduct (@RequestBody @Valid ProductDto data, @PathVariable String id) { Product product = productRepository.getReferenceById(id); product.setName(data.name()); product.setPrice_in_cents(data.price_in_cents()); return ResponseEntity.ok(productRepository save(product)); } ```
@kipperdev
@kipperdev 9 ай бұрын
Boaaa! Que bom que não rolou o erro ai Eu devo ter me perdido ali no momento da live mesmo hahahaha
@jonasoliveirapereira2526
@jonasoliveirapereira2526 Жыл бұрын
Estou tendo o erro "org.postgresql.util.PSQLException: FATAL: password authentication failed for user "fernandakipper"". Alguém também teve e conseguiu resolver?
@jonasoliveirapereira2526
@jonasoliveirapereira2526 Жыл бұрын
​ @protazioarts Eu resolvi. Vai em src > main > resources. Nesse arquivo, vc tem que mudar esses dados para a sua db local, ou então criar uma db com os mesmos usuario e senha que estão indicados lá.
@oneway4819
@oneway4819 Жыл бұрын
​@@jonasoliveirapereira2526lembro que fiquei batendo cabeça com isso uns 3 dias, mesmo com a senha "correta" dava esse fatal error, até eu descobrir que o postgres já cria uma senha padrão 😂😂
@guribeirodev
@guribeirodev Жыл бұрын
Eu consegui lidar com o problema 1:48:20 utilizando o findById com o orElseThrow @PutMapping("/{id}") public Food updateFood( @PathVariable("id") Long id, @RequestBody @Validated RequestUpdateFoodDTO data ){ Food food = this.repository.findById(id).orElseThrow(); food.setTitle(data.title()); food.setImage(data.image()); food.setPrice(data.price()); repository.save(food); return food; }
É POR ISSO QUE VOCÊ CONTINUA SENDO JÚNIOR
15:50
Fernanda Kipper | Dev
Рет қаралды 15 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Resolvendo DESAFIO de VAGA BACKEND com Java Spring
1:25:07
Fernanda Kipper | Dev
Рет қаралды 328 М.
Tour pelo meu NOVO SETUP de Programação em 2025 (R$35.431,02)
14:59
Fernanda Kipper | Dev
Рет қаралды 40 М.
PORQUE DECIDIR CURSAR ENGENHARIA DE SOFTWARE EM VEZ DE ADS?
4:12
COMO TRATAR EXCEÇÕES NO JAVA SPRING
18:32
Fernanda Kipper | Dev
Рет қаралды 21 М.
Curso SQL Completo 2019 [Iniciantes] + Desafios + Muita Prática
3:56:31
Dev Aprender | Jhonatan de Souza
Рет қаралды 3,4 МЛН
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 303 М.
Tipos Genéricos em Java  21-12-24
1:11:17
MProgramadora
Рет қаралды 1
Spring Boot 3 | Complete Course 2023
1:49:11
Michelli Brito
Рет қаралды 169 М.
CURSO DE SPRING para INICIANTES | Tutorial Completo de Java Spring
51:25
Fernanda Kipper | Dev
Рет қаралды 72 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН