- 117
- 109 672
Renan Lessa | Panela Dev
Brazil
Приєднався 25 жов 2021
Canal criado para compartilhar conteúdo da linguagem de programação Java.
API StockTracker - Documentação com Swagger | Spring + Mongo + Redis - Parte 8
Nesta sequência de vídeos vamos desenvolver uma API em Java para controlar a compra de ações na bolsa, vamos utilizar Java 17, Spring Boot 3, MongoDB, Redis, Swagger e vamos consultar uma API externa para consultar o valor e outras informações das ações.
Código github: github.com/paneladev/stocktracker
Discord Panela Dev: bit.ly/pdev-github
GitHub Panela Dev: bit.ly/pdev_discord
Código github: github.com/paneladev/stocktracker
Discord Panela Dev: bit.ly/pdev-github
GitHub Panela Dev: bit.ly/pdev_discord
Переглядів: 117
Відео
API StockTracker - Spring Security - Parte 3 | Spring + Mongo + Redis - Parte 7
Переглядів 682 місяці тому
Nesta sequência de vídeos vamos desenvolver uma API em Java para controlar a compra de ações na bolsa, vamos utilizar Java 17, Spring Boot 3, MongoDB, Redis, Swagger e vamos consultar uma API externa para consultar o valor e outras informações das ações. Código github: github.com/paneladev/stocktracker Discord Panela Dev: bit.ly/pdev-github GitHub Panela Dev: bit.ly/pdev_discord
API StockTracker - Spring Security - Parte 2 | Spring + Mongo + Redis - Parte 6
Переглядів 662 місяці тому
Nesta sequência de vídeos vamos desenvolver uma API em Java para controlar a compra de ações na bolsa, vamos utilizar Java 17, Spring Boot 3, MongoDB, Redis, Swagger e vamos consultar uma API externa para consultar o valor e outras informações das ações. Código github: github.com/paneladev/stocktracker Discord Panela Dev: bit.ly/pdev-github GitHub Panela Dev: bit.ly/pdev_discord
API StockTracker - Spring Security - Parte 1 | Spring + Mongo + Redis - Parte 5
Переглядів 882 місяці тому
Nesta sequência de vídeos vamos desenvolver uma API em Java para controlar a compra de ações na bolsa, vamos utilizar Java 17, Spring Boot 3, MongoDB, Redis, Swagger e vamos consultar uma API externa para consultar o valor e outras informações das ações. Código github: github.com/paneladev/stocktracker Discord Panela Dev: bit.ly/pdev-github GitHub Panela Dev: bit.ly/pdev_discord
API StockTracker - Cache com Redis | Spring + Mongo + Redis - Parte 4
Переглядів 1063 місяці тому
Nesta sequência de vídeos vamos desenvolver uma API em Java para controlar a compra de ações na bolsa, vamos utilizar Java 17, Spring Boot 3, MongoDB, Redis, Swagger e vamos consultar uma API externa para consultar o valor e outras informações das ações. docs.spring.io/spring-data/redis/reference/redis.html Código github: github.com/paneladev/stocktracker Discord Panela Dev: bit.ly/pdev-github ...
API StockTracker - Openfeign para consultar valor da ação | Spring + Mongo + Redis - Parte 3
Переглядів 613 місяці тому
Nesta sequência de vídeos vamos desenvolver uma API em Java para controlar a compra de ações na bolsa, vamos utilizar Java 17, Spring Boot 3, MongoDB, Redis, Swagger e vamos consultar uma API externa para consultar o valor e outras informações das ações. Código github: github.com/paneladev/stocktracker Discord Panela Dev: bit.ly/pdev-github GitHub Panela Dev: bit.ly/pdev_discord
API StockTracker - Configuração Inicial | Spring + Mongo + Redis - Parte 2
Переглядів 903 місяці тому
Nesta sequência de vídeos vamos desenvolver uma API em Java para controlar a compra de ações na bolsa, vamos utilizar Java 17, Spring Boot 3, MongoDB, Redis, Swagger e vamos consultar uma API externa para consultar o valor e outras informações das ações. Código github: github.com/paneladev/stocktracker Discord Panela Dev: bit.ly/pdev-github GitHub Panela Dev: bit.ly/pdev_discord
API StockTracker - Configuração Inicial | Spring + Mongo + Redis - Parte 1
Переглядів 1263 місяці тому
Nesta sequência de vídeos vamos desenvolver uma API para controlar a compra de ações na bolsa, vamos utilizar Java 17, Spring Boot 3, MongoDB, Redis, Swagger e vamos consultar uma API externa para consultar o valor e outras informações das ações. Código github: github.com/paneladev/stocktracker Discord Panela Dev: bit.ly/pdev-github Github Panela Dev: bit.ly/pdev_discord
Render - Deploy de aplicação Java + Postgres!
Переглядів 2204 місяці тому
Link github api-agendamento: github.com/paneladev/agenda-service Link github hello-world-docker: github.com/paneladev/hello-world-docker Render: render.com/ Railway: railway.app/ bit.ly/pdev-github bit.ly/pdev_discord
RAILWAY - Deploy aplicação Java + Postgres!
Переглядів 7444 місяці тому
Railway: railway.app/ API de Agendamento: github.com/paneladev/agenda-service bit.ly/pdev-github bit.ly/pdev_discord
Spring Open Session In View
Переглядів 403Рік тому
Falamos sobre uma configuração do Spring Data JPA, que facilita o desenvolvimento por parte do desenvolvedor, mas que dependendo da aplicação, é interessante não deixar em sua configuração default. Com a configuração configurada para false, temos que cuidar para não ocorrer os erros de LazyInitializationException. Leia mais sobre Open Session in View www.baeldung.com/spring-open-session-in-view...
Drools para gerenciar regras de negócio
Переглядів 936Рік тому
Drools para gerenciar regras de negócio
Configurando Liquibase com Spring Boot
Переглядів 1,9 тис.Рік тому
Configurando Liquibase com Spring Boot
Agendando tarefas com Scheduled do Spring
Переглядів 368Рік тому
Agendando tarefas com Scheduled do Spring
Deploying a Spring Boot Application to OpenShift
Переглядів 722Рік тому
Deploying a Spring Boot Application to OpenShift
Java - Gerenciamento de envio de email com JavaMailSender
Переглядів 644Рік тому
Java - Gerenciamento de envio de email com JavaMailSender
Java - Enviando email com JavaMailSender
Переглядів 1,4 тис.Рік тому
Java - Enviando email com JavaMailSender
Java - Implementando multitenancy por banco de dados
Переглядів 761Рік тому
Java - Implementando multitenancy por banco de dados
Java - Criando uma base MongoDB na nuvem de graça
Переглядів 224Рік тому
Java - Criando uma base MongoDB na nuvem de graça
Java - RabbitMQ consumindo mensagens - Parte 2
Переглядів 3392 роки тому
Java - RabbitMQ consumindo mensagens - Parte 2
Java - RabbitMQ produzindo mensagens - Parte 1
Переглядів 1,2 тис.2 роки тому
Java - RabbitMQ produzindo mensagens - Parte 1
Microserviço em Java - Implementando regra de negócio para o recurso Paciente - PARTE 8
Переглядів 1,4 тис.2 роки тому
Microserviço em Java - Implementando regra de negócio para o recurso Paciente - PARTE 8
Microserviço em Java - Testes de Integração/Sistema com MockMvc
Переглядів 2,8 тис.2 роки тому
Microserviço em Java - Testes de Integração/Sistema com MockMvc
Adorei o seu vídeo sua didática incrível, mas você pode fazer um video de um deploy js, typescript usando strapi com docker com postgres no railway usando git. Ajudaria muito, desde já agradeço.
Gostaria de agradecer imensamente pelo vídeo sobre a instalação e configuração do JDK 8 no Windows 10. A explicação foi super clara e detalhada, o que tornou o processo muito mais fácil para quem está começando com Java. Ter um passo a passo bem explicado faz toda a diferença para entender não apenas como instalar, mas também a importância de configurar corretamente as variáveis de ambiente. Obrigado por compartilhar seu conhecimento de forma tão acessível e prática! Mal posso esperar para aplicar o que aprendi nas próximas etapas dos estudos em Java. 🎉
E ai Fabiano, obrigado pela mensagem, aproveito para dizer que está explicação serve para instalação de versões mais recentes do Java, como Java 17 e 21. Bons estudos!
@@paneladev Obrigado, Professor!
Estava com dificuldade pra entender essa parte de construtores. Seu vídeo realmente me ajudou. Obrigada :)
Oi Gabrielle, fico feliz em ajudar. Bons estudos!
muito bom cara valeu.
Valeu pelo comentário! :D
Olá amigo o meu deu erro de Caminho! pode ser coisa mínima meu código public class Helloworld { public static void main (String[] args){ System.out.println("Hello World Isaque!")"); } }
E ai Isaque, precisaria do log de error para entender o erro que ocorreu. O que pode ter ocorrido: 1. o nome da sua classe é Helloworld, lembre que o nome do seu arquivo tbm deve se chamar Helloworld.java, as letras maiusculas e minusculas importam. 2. o seu System.out.println tem uma aspa e fechamento de chaves a mais, deve ser apenas System.out.println("Hello World Isaque!"); Espero ter ajudado.
Top demais o vídeo. Uma dúvida, as regras eu consigo alterar online? Preciso de restartar a aplicação sempre que adicionou, removo ou altero uma regra?
E ai, eu nunca cheguei a fazer desta forma, mas talvez você consiga alterar o conteudo do arquivo e executar uma nova leitura do arquivo por parte do drools sem necessidade de reiniciar a aplicação.
vc pode usar @Data na entidade e adicionar @JsonManagedReference e @EqualsAndHashCode.Exclude
Trabalho com dois computadores, um nas horas vagas do meu trabalho e outro, de casa. Tava tendo dificuldades com as versoes, eu tinha dois arquivos locais, no trabalho e um em casa e o remoto. Mesmo vendo o video, não estava conseguindo atualizar meu projeto local em casa. Git pull estva me voltado com erro, mas descobri no Inteliij (deve ter no VScode tb) o Update Project, que basicamente atualizou meu arquivo remoto com o meu local. (é claro que devo estar fazendo alguma coisa errada, mas por hora, de bom ). Quem ler e poder me dar outras dicas, eu agradeço. Muito bom o canal. Obrigado por nos ajudar.
E ai Eliakim, fico feliz em ajudar, qualquer outra dúvida é só perguntar por aqui mesmo ou la no discord do projeto. Bons estudos.
Tá $5 por mês agora né? Pensando em ir de vultr mesmo.
E ai, pelo que entendi é isso mesmo, na versão gratis você recebe 5 dolares por mes para gastar.
@paneladev em algum lugar lá no site diz que você paga 5 todo mês. Então entendi que tem 5 de bônus além dos 5 que você paga. Mas tá confuso
você não paga nada, não precisa nem por cartão de credito, a versão free ela te da 5 dol por mes pra usar na plataforma, quando acaba o valor no proximo mes você recebe mais 5 dol.
Show
Infelizmente so vou usar isso pq o ddl do hibernate nao adiciona update cascade, seria bem melhor era so criar as entidades que ele cria todas as tabelas, vai ver oq os criadores tem na cabeca
E ai Davi, a criação das tabelas por parte do hibernate acaba sendo utilizada apenas para aprendizado, nunca trabalhei com apis ou aplicações que utilizassem o hibernate para criação das tabelas, ou você usa o flyway ou acaba realizando os scripts de banco de forma manual. Prefiro o uso do flyway porque os scripts são todos executados diretamente pela aplicação. Bons estudos!
@@paneladev Eu criava as tabelas visualmente, vi que o hibernate tem uma opção que é so vc criar a entidade e resetar o servidor que ele ja cria a tabela, mas o problema é que ele adiciona todos cascades como restrict, e se eu excluir uma propriedade de uma entidade ele nao exclui no banco de dados, se tivesse essas duas coisas seriam um paraíso, vai entender
O acesso pelo Swagger através de `/swagger-ui` é própria da sua API em Java ou é uma funcionalidade entregue pelo Railway?
e ai Diogo, é própria da minha API, eu configurei o swagger nela e então acesso através dessa url.
Qual tema você está usando?
E ai Guilherme, eu uso o tema Dracula.
me ajudou mt
E ai Guilherme, fico feliz em saber. Bons estudos!
muito Obrigado mais uma vez
valeu Moises! :D
Parabéns pelos vídeos! Você utiliza algum plug-in para os ícones da barra de ferramentas? Ou é algum modo de exibição do IntelliJ?
E ai Alexandre, obrigado pela mensagem, eu utilizo o plug-in chamado Atom Material Icons. :D
parabéns meu caro, otimo video.Muito obrigado
valeu Moises :D
Top
obrigado pelo comentário Josiel! :D
Excelente vídeo aula estou aprendendo bastante.
valeu Thales!
Show man
valeu Leo! :D
Muito bom, pode colocar o GIT do projeto ?
E ai Wesley, nossa que falha, achei que tava na descrição do video :( github.com/paneladev/multitenancy_database
Muito bom, bem mais simples que as soluções que encontramos por aí
E ai Rafael, e da pra melhorar ainda ela sem deixar de ser simples. Bons estudos.
Tem como fazer o consumo de uma api com @openfeign usando o método de chave de api ?
e ai Wesley, nunca precisei utilizar dessa forma, mas pesquisando encontrei alguns exemplos de uso.
Muito obrigado, os vídeos têm me ajudado bastante!
E ai Nicollas, fico contente em saber. Bons estudos!
Melhor explicação a respeito de DTO. Parabéns.!!! Que Deus te abençõe.
valeu Tiago! Bons estudos!
Seria legal um vídeo mostrando a configuração do Hadoop
Oi Meire, não tenho experiência no Hadoop, confesso que nunca utilizei, mas vou tentar estudar sobre e quem sabe trazer algo. :D
Wow que bom que vc voltou, Muito obrigado pelos videos
E ai Moises, tentando voltar com mais frequência. Bons estudos!
Voltei para assistir mais cedo estava no serviço e não deu para assistir mais agora estou vendo tudo obrigado por compartilhar essa live obrigado amigo
E ai Guilherme! valeu demais! bons estudos!
Renan, obrigado por este conteúdo insano de bom... conheci o canal por agora, mas já gostei muito.
E ai Kennedy, fico feliz em ajudar :) bons estudos!
Se tem video do Panela, tem meu like! Top demais a aula!
valeu Samuel! :)
gostei muito
:)
Muito bom...
valeu Vinicius! :)
Tenho uma dúvida em relação ao Model Mapper, por ele ser declarado com uma variável de classe, e ser criado apenas uma vez no @Configuration e depois só utilizado, ele não teria problemas de concorrência entre as requests, ou estou viajando.
E ai Luciano, não teremos esse problema não, da forma como fizemos eu anoto a classe como Configuration para que o Spring possa gerencia-la e ainda anoto o metodo como Bean, dessa forma todo lugar que for necessário a utilização do mapper o proprio spring vai gerenciar esse acesso. Bons estudos!
Mano, didática muito boa ! ta me ajudando muito nesse inicio, principalmente por vc ter usado a intellij para fazer os vídeos ! Deus te abençoe !
e ai Henrique, muito obrigado pelo comentário, precisando é só chamar. Bons estudos 🙏🏼
Ótimo vídeo, parabéns. Nunca entendo bem onde devo realizar a conversão de dto para objeto e objeto para dto, se é feito na controller ou o serviço que deve realizar essa conversão e também as validações.
E ai, o local delas pode variar de projeto para projeto, assim como pode em alguns projetos você aceitar um objeto "dto" na sua service, o mais importante neste caso é tentar manter uma padronização e organização, para facilitar o desenvolvimento no dia a dia, não existe uma solução única que é a correta. Bons estudos!
Opa Renan. E se esse microsserviço estivesse rodando dentro do docker? seria localhost o host? Estou com erro quando coloco o nome do container na connection string.
E ai Eduardo, sim você vai acessar via localhost, mas na configuração do microserviço rodando no docker você precisa informar isso dizendo qual a porta do docker e da sua maquina igual foi feito para o postgres.
Sem enrolação, só conteúdo top, mereceu o like.
Valeu 😀
Belo conteundo! O nome da assinatura do método (ex: getRandomBeer() ) poderia se qualquer outro nome ou tem que ser exatamente igual da onde você vai consumir?
E ai Gustavo, sim, você pode por o nome que quiser no método. Bons estudos!
Muito Top!
e ai Guga, valeu :D Bons estudos
Video Top!
E ai Thyago, muito obrigado, bons estudos!
Muito bom! Parabéns pela explicação!
valeu, Igor!
Me ajudou bastante!!! Gratidão.
Feliz em ajudar, Kaylo. Bons estudos!
Sensacional o conteúdo, muito claro e Objetivo. Parabéns pelo Trabalho.
E ai Mateus, muito obrigado! Bons estudos!
Ótima explicação, muito obrigado!!!
E ai Max, muito obrigado!
Maravilha de aula, muito obrigado !
Muito obrigado, Roberto!
Tem o repositório do github desse vídeo?
E ai, este repositório em especifico não tem no github. Bons estudos!
Que top
Usei debug e reparei que agenda repository está retornando null no findAll, só conseguir fazer funcionar quando utilizei as mesma versões das dependências que vc utilizou
E ai Leandro, provavelmente faltou fazer a injeção de dependencia do teu repository. Bons estudos!
Muito bom
valeuu!