Spring Data JPA | Curso 2024

Поділитися
Вставка
  • Опубліковано 16 січ 2025

КОМЕНТАРІ • 106

  • @allancalixto6373
    @allancalixto6373 Місяць тому +4

    Sem frescura, sem enrolação e direto ao ponto. Didática absurda!

  • @Gabriel-bu1qq
    @Gabriel-bu1qq 7 місяців тому +18

    Sensacional como sempre!
    Queria sugerir, um video de Deploy exemplo: Spring + docker + kubernetes + Aws iria ser incrivel!

    • @MichelliBrito
      @MichelliBrito  6 місяців тому +3

      Obrigada! =)
      Sugestão anotada.

  • @EnigmaTerráque
    @EnigmaTerráque 7 місяців тому +13

    Acredito que a Michelli e uma das melhores professoras de Java que existe, didática excepcional como sempre, voce poderia fazer um video ensinando sobre API Restful em SpringBoot com CI/CD utilizando o Jenkins e docker. Seria de grande valia, já que quase não tem nada relacionado sobre integração continua com java em portugues.

    • @MichelliBrito
      @MichelliBrito  6 місяців тому

      Muito obrigada =) pode deixar que vou anotar aqui a dica para próximos vídeos aqui no canal.

  • @thiagofonseca1649
    @thiagofonseca1649 4 місяці тому +3

    Que aula excelente! ainda sinto um pouco de dificuldade com os relacionamentos mas deu uma clareada demais com essa didática.

  • @luizmarinhojr
    @luizmarinhojr 7 місяців тому +4

    Excelente didática, e o vídeo é tão bom que assisti sem nem sentir o tempo passar

  • @evandrobotelhoalbuquerque
    @evandrobotelhoalbuquerque 3 місяці тому +2

    Excelente vídeo! Muito bom pra começar a desenvolver uma api com Java Spring Boot e PostgreSQL e testes com Postman! 👏 👏 👏

  • @dedezin9845
    @dedezin9845 7 місяців тому +23

    Que aula, senhores(as)! Você explica tudo de forma muito didática, obrigado por transferir conhecimento de qualidade de forma gratuita.
    Tem planos de explicar Spring Security com JWT? Seria de grande valia.

    • @raidertm1653
      @raidertm1653 6 місяців тому +1

      up

    • @MichelliBrito
      @MichelliBrito  6 місяців тому +10

      Muito obrigada! =)
      Vou deixar a sua sugestão anotada como tema para os próximos vídeos.

    • @dedezin9845
      @dedezin9845 6 місяців тому

      @@MichelliBrito Thanks! :)

  • @AmandaEvellin-fv6ip
    @AmandaEvellin-fv6ip 8 днів тому

    Era exatamente esse video que eu estava precisando

  • @gustavomatosdeoliveira7966
    @gustavomatosdeoliveira7966 7 місяців тому +1

    Gente o conteúdo dela é de profissional , se eu tivesse dinheiro eu pagaria , muito talentosa....

  •  7 місяців тому +4

    Boa Michelli...um assunto denso como esse fica muito de boa com sua explicação. Parabéns!!

  • @wesleymrosa
    @wesleymrosa 7 місяців тому +2

    Professora, ficou top !
    #Parabéns
    Tomo a liberdade de sugerir que a senhora faça um segundo vídeo, fazendo um docker compose com a imagem da aplicação e do postgres para ficar completão.

    • @nandomax3
      @nandomax3 7 місяців тому +1

      Se você adicionar o driver do PostgreSQL e o projeto docker compose do spring, seu spring initialzr já vai ser criado com um docker compose prontinho. Ele vem sem volume associado, aí você pode alterar pra usar um volume

    • @wesleymrosa
      @wesleymrosa 7 місяців тому

      @@nandomax3 legal.
      Vc tem um link para um exemplo por texto e/ou vídeo ?
      Desde já agradeço.

    • @nandomax3
      @nandomax3 7 місяців тому

      @@wesleymrosa 1- abre o spring initialzr
      2 - seleciona suas dependências, jpa, spring web, etc
      3 - seleciona PostgreSQL
      4 - seleciona spring docker compose
      Gera o projeto e ele já vai vir com o docker-compose.yaml
      Mas eu recomendo seguir o seguinte, se você não sabe fazer isso ainda.
      1- fazer o getting started do site oficial do docker
      2 - depois disso você já é capaz de rodar um projeto Java usando somente docker e um dockerfile
      3 - estudar no site oficial do docker sobre docker volume
      4 - somente com docker, roda um PostgreSQL em container
      Depois disso o docker compose vai ser fácil, porque você vai ter uma base sólida de docker. Não pule passos, comece do básico aproveitando que a doc do docker é muito top. Tem o canal da tech world with nana que faz o getting started do docker em vídeo

    • @nandomax3
      @nandomax3 7 місяців тому

      @@wesleymrosa só pesquisar a documentação oficial do docker, ela é top

  • @CarlosLima-yk4cf
    @CarlosLima-yk4cf 5 місяців тому +1

    Como sempre, conteúdo excepcional e relevante frente ao mercado, didática fora da curva, super indico! Sugestão de aulas aplicando na prática com Spring patterns como Saga, SEDA, Event Driven, etc!

  • @carlosvms
    @carlosvms 7 місяців тому +1

    Acabei de terminar e só tenho a agradecer, eu estava precisando muito desse conteúdo, incrível isso ser de graça.
    Parabéns pelo trabalho Michelli.

  • @dev100treta
    @dev100treta 7 місяців тому +2

    Qualidade de vídeo ✅
    Qualidade de conteúdo ✅

  • @jefesonbezerra
    @jefesonbezerra 7 місяців тому +1

    Wow! Excelente, deu até pra me conscientizar que preciso estudar muito mais. Obrigado por compartilhar o conhecimento!

  • @gabrielrochasantana
    @gabrielrochasantana 7 місяців тому +2

    Maravilha de vídeo, só vi pouco, queria ver agora, mas vou dormir. Amanhã com certeza vejo, tô vendo isso no trabalho! 😁

  • @nandostationone247
    @nandostationone247 7 місяців тому +4

    Michelle Brito smp trazendo conhecimento para a comunidade. parabéns.

  • @raidertm1653
    @raidertm1653 6 місяців тому +1

    Seu canal é perfeito e você é muito carismática, parabéns!

  • @fabianossantos79
    @fabianossantos79 15 днів тому

    Parabéns essa aula foi incrível, muito obrigado por compartilhar!

  • @denisrmacedo
    @denisrmacedo 4 місяці тому +1

    Excelente vídeo, parabéns Michelli

  • @ribeiro1235
    @ribeiro1235 Місяць тому

    aula top show 😀ganhou 1 inscrito 🤓

  • @NilPereiraOficial
    @NilPereiraOficial 6 місяців тому +1

    Muito Bom o Conteúdo

  • @thiagopereira9961
    @thiagopereira9961 4 місяці тому +2

    Melhor didática não há. Outstanding!
    Uma dúvida, seu IntelliJ é o ultimate?
    Coloca na lista aí mais ma sugestão de vídeo, um projetinho usando kafka

  • @thiagoandreqi
    @thiagoandreqi 7 місяців тому +1

    Excelente!

  • @fernandoangolar4149
    @fernandoangolar4149 7 місяців тому +2

    Obrigado pelos contúdos.
    Tem planos de explicar Spring Security com JWT?

    • @leandro_fmoraes
      @leandro_fmoraes 7 місяців тому

      Ela tem um vídeo no canal sobre Spring Security mas eu ainda não assisti.

  • @cdsmaia
    @cdsmaia 7 місяців тому +1

    Ótimo conteúdo!! Muito obrigado!!

  • @jonathanaparecido3594
    @jonathanaparecido3594 6 місяців тому +1

    Parabéns pelo conteúdo! Você tem planos de criar conteúdos relacionados à arquitetura de projetos, como Clean Architecture, Arquitetura Hexagonal, entre outras?

  • @felipemarques1845
    @felipemarques1845 7 місяців тому +1

    ótimo conteúdo! Obrigado Michelli!

  • @MYIOZ
    @MYIOZ 3 місяці тому

    TOp demais!!!! se puderes trazer videos sobre quarkus... montando uma Rest api, seria bom dmss!!!! grande abraço

  • @thiagowacko
    @thiagowacko 7 місяців тому +1

    Ótimo conteúdo!

  • @lailsonsan48
    @lailsonsan48 4 місяці тому

    Que vídeo excelente , estou construindo uma API e estava tendo problemas com essa parte .

  • @renatolippi
    @renatolippi 7 місяців тому +1

    Excelente video, obrigado!

  • @drkl9066
    @drkl9066 7 місяців тому

    Muito necessário esse conteúdo. Facilita demais o aprendizado. Quando precisei tiver ir atras de livros(em ingles).

  • @ricardoalcantarasilva4127
    @ricardoalcantarasilva4127 5 місяців тому

    Parabéns pelo trabalho de disseminação do seu conhecimento, que com certeza valeria um curso bem caro.

  • @clibanezcaldas7615
    @clibanezcaldas7615 7 місяців тому

    Parabéns! Sempre estou vendo seus videos para relembrar conceito.

  • @isinha66
    @isinha66 7 місяців тому +1

    obrigada michelle !!

  • @micheldiniz4165
    @micheldiniz4165 7 місяців тому

    Muito bom conteúdo, parabéns 👏 linda e inteligente 👏

  • @wesleyp846
    @wesleyp846 7 місяців тому

    Michelle você é 10

  • @blackrock2222
    @blackrock2222 7 місяців тому +1

    Vídeo top!

  • @thiagorodrigodelimasouza5013
    @thiagorodrigodelimasouza5013 7 місяців тому +1

    Aulas!

  • @LarissaSilva-fr5uh
    @LarissaSilva-fr5uh 7 місяців тому +1

    Explicação incomparável!!❤

  • @samirissa00
    @samirissa00 3 місяці тому

    Excelente tutorial !! Muito bom mesmo !! Parabens !!

  • @thiagobrito6517
    @thiagobrito6517 6 місяців тому

    Muito didático e objetivo. Parabéns!

  • @LilianMariaDamicodaFonseca
    @LilianMariaDamicodaFonseca 6 місяців тому

    Brilhante! Ensinou de verdade!!

  • @heltonrhody829
    @heltonrhody829 Місяць тому +1

    A única coisa que me deixou em dúvida foi com relação às relações ManyToMany e OneToOne, qual lado escolher utilizar o @JoinColumn ou o mappedBy, se existe algum critério ou se a escolha fica à cargo do desenvolvedor.

    • @marciooliveira9944
      @marciooliveira9944 11 днів тому

      Basicamente sim! Para facilitar pense sempre em que é o dono e onde fica mais fácil manipular... saca? Pessoa tem um endereço, não faz sentido o endereço ter uma pessoa, logicamente falando... Logo o join fica na classe pessoa! Outro ponto é, o endereço pode ser atualizado, excluído, já a pessoa não necessariamente, saca? Pense no Ifood, é mais fácil mudar de endereço do que excluir a conta kkkkkkkkkk

  • @pedroviana4405
    @pedroviana4405 5 місяців тому

    Aula muito boa, conteúdo riquíssimo

  • @JulioCesarAlves0013
    @JulioCesarAlves0013 5 місяців тому

    Que aula incrível, parabéns e obrigado!

  • @valdirmatos4239
    @valdirmatos4239 7 місяців тому

    Super!!!
    Muito obrigado, Michelli.
    Você é ótima professora!!

  • @brunofelix5434
    @brunofelix5434 7 місяців тому +1

    Muito bom, obrigado.

  • @leandro_fmoraes
    @leandro_fmoraes 7 місяців тому +1

    Ótima aula. Eu fiquei na dúvida se é melhor fazer injeção de dependências criando um construtor como no vídeo ou através da anotação @Autowired.

    • @MichelliBrito
      @MichelliBrito  6 місяців тому +2

      Utilizando de construtor apenas você consegue um menor acoplamento entre o framework com a regra de negócio, o domain, mas no Spring existe essa possibilidade de criar os pontos de injeção utilizando o @Autowired também.

    • @leandro_fmoraes
      @leandro_fmoraes 6 місяців тому

      @@MichelliBrito Obrigado!

  • @MrDaniloko23
    @MrDaniloko23 7 місяців тому

    Teu trabalho eh maravilhoso, muito obrigado!

  • @dolfoxx
    @dolfoxx 7 місяців тому

    Só conteúdo top! Parabéns!

  • @rodrigoa.cascao1553
    @rodrigoa.cascao1553 3 місяці тому

    Muito bom!

  • @robsonmendes1768
    @robsonmendes1768 7 місяців тому

    Mais uma vez, muito obrigado!

  • @develi-s5w
    @develi-s5w 6 місяців тому +2

    Muito bomm , vídeo aula excelente mas só uma duvida, você não usa lombok nos projetos ou nesse projeto em especifico vc não usou?

  • @wesleymrosa
    @wesleymrosa 7 місяців тому +1

    Ótimo vídeo.
    #Parabéns
    Poderia fazer um CRUD à partir da integração, consumo, de API, externa, com token, com uso de OpenFeign e @RequestHeader.

    • @nandomax3
      @nandomax3 7 місяців тому

      Wesley, eu te conheço do Discord do sou java hahahaha você ainda tá tendo resolver isso?

    • @nandomax3
      @nandomax3 7 місяців тому

      Você já tem o que de conhecimento? Você já sabe criar um CRUD rest? Já sabe fazer chamadas http para outros serviços?

  • @Marcio2223
    @Marcio2223 Місяць тому

    Top!

  • @gaticao
    @gaticao 5 місяців тому +1

    ótimo vídeo, tem data para a próxima turma do decoder?

  • @balaonavegantes
    @balaonavegantes 7 місяців тому +1

    O @JoinTable() só pode ser feito no BookModel ou poderia ser feito no AuthorModel?

  • @calmariayt8793
    @calmariayt8793 6 місяців тому

    Ótima Aula ,didática perfeita , estou usando Mysqli ,notei que na criação das tabelas as colunas ID, foram criadas com o formato binary(16), esse formato não está suportando a inserção dos UUIDs, alguém sabe como resolver? notei que o formato varchar(36) suporta

  • @fabianrr
    @fabianrr 7 місяців тому +1

    Gracias

  • @astaron-eremita
    @astaron-eremita 7 місяців тому +2

    Eita to sentindo que vai abrir uma turma de microservices kk

  • @spider666-c8o
    @spider666-c8o Місяць тому

    Isso me lembra o DOM do javascript com html, sou novo no java

  • @mgmoura
    @mgmoura 7 місяців тому +1

    obrigado

  • @MatheusPhelipe
    @MatheusPhelipe 7 місяців тому +1

    Aeeee, boa!

  • @ramosandresc
    @ramosandresc 7 місяців тому

    👍👍👍

  • @ManoelCarvalho
    @ManoelCarvalho 6 місяців тому

    Michelli, parabéns pelo conteúdo.
    E fugindo do assunto, mas qual é o seu teclado?

  • @regiscp9285
    @regiscp9285 7 місяців тому

    olá ainda estou no momento 1:03:35 do vídeo, não sei se ainda foi criado mas faria sentido ter um relacionamento oneToMany de author e review?
    por exemplo, um autor pode fazer varias reviews?

  • @TheLekao2009
    @TheLekao2009 7 місяців тому

    Eu sempre tenho duvidas sobre onde usar o mappedBy e o joincolumn,

  • @iagocarvalho4540
    @iagocarvalho4540 7 місяців тому +1

    Qualidade de vídeo ✅
    Qualidade de conteúdo ✅
    Didatica✅✅✅✅✅✅✅✅
    só resta uma duvida, a proxima turma do decder vem quando ? e estou vindo do mobile, pra quem esta iniciando no java e spring da pra acompanhar ? ou o conteudo e mais avançado?

    • @MichelliBrito
      @MichelliBrito  6 місяців тому

      Muito obrigada! =) logo logo, estou preparando muitas novidades na Decoder, mas você pode se inscrever na lista de espera que em breve enviarei informações e demais detalhes: www.decoderproject.com/lista-espera

  • @FreeFarm-mn1qx
    @FreeFarm-mn1qx 7 місяців тому +1

    Atualmente o Spring nao exige mais construtores nas entidades?

    • @nandomax3
      @nandomax3 7 місяців тому

      O spring não exige nada hahaha por definição, um Bean tem que ter um construtor vazio. No Java, o construtor vazio já é criado para a classe na hora de compilar. Então escrever explicitamente o construtor vazio ou amor com @NoArgumentsConstructor é redundante, desde que nenhum outro argumento seja declarado. Logo, se você criar um construtor com alguns argumentos, vai ter que declarar o construtor vazio para que esse entity seja um Bean válido

  • @romeroramosdesouza9510
    @romeroramosdesouza9510 5 місяців тому

    @WebServlet BOA TARDE FAZ UM CONTEUDO ESPLICANDO SOBRE ESSE CODIGO OBROGADO!

  • @olamundao
    @olamundao 7 місяців тому

    Como faz para deixar terminal colorido rs? O meu é td cinza, uma tristeza...

  • @wagnerdba
    @wagnerdba 7 місяців тому

    Meu projetinho simples fui migrar da 3.2.6 para a 3.3.0 e deu pau na injeção de dependência e no jpql arghhh... Q tristeza.

  • @pedroaugusto7740
    @pedroaugusto7740 6 місяців тому

    quando chegou na parte dos repositories não consegui puxar nenhum metodo que a jpa oferece :`(

  • @ricardoalvesdasilva3699
    @ricardoalvesdasilva3699 7 місяців тому

    O problema é que estou usando o Mysql e quando roda a API ele sempre cria o campo ID como Binario de 16 e nao tem como mudar por conta das chaves estrangeiras

  • @blpmarques18
    @blpmarques18 6 місяців тому

    Não tem necessidade de colocar anotação @Repository?

    • @MatheusHenrique-om7dj
      @MatheusHenrique-om7dj 5 місяців тому

      Tem não, o Spring já identifica automaticamente que é um Repository se a interface extender a JpaRepository. É legal você colocar a anotação para ficar mais semântico.

  • @BucolicPoet
    @BucolicPoet 7 місяців тому

    eu acho a definição dos relacionamentos a parte mais dificil de qualquer backend

    • @MichelliBrito
      @MichelliBrito  6 місяців тому

      Realmente é uma parte mais complexa, ainda mais dependendo da complexidade do negócio.

  • @LuizGuilherme-ru6nt
    @LuizGuilherme-ru6nt 7 місяців тому

    Chuva de conhecimentos Michelli Brito é sensacional !

  • @jchediack
    @jchediack 7 місяців тому

    Minha primeira API :)
    Obrigado @Michelli Brito

  • @juniorsantos-lk2ue
    @juniorsantos-lk2ue 3 місяці тому

    Boa Tarde Michelli Brito, tudo bem? Gostei muito do seu video, mas tenho uma dúvida, não sei se você já tem esse conteúdo no canal, mas no relacionamento @ManyToMany se eu quiser ter mais atributos alem das chaves como faço?