Afinal, o que é o @Bean do Spring?

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.พ. 2025
  • Muitas vezes apenas copiamos e colocamos. Sabemos que ao fazer de X forma funciona, porém não entendemos o que de fato estamos fazendo.
    Neste vídeo explico na prática como o bean funciona através de exemplos práticos.

ความคิดเห็น • 29

  • @pedro2001
    @pedro2001 หลายเดือนก่อน

    Excelente conteúdo e explicação. Parabéns pela didática.

    • @MatheusdoJava
      @MatheusdoJava  22 วันที่ผ่านมา

      obrigado meu amigo

  • @eltoncampos5722
    @eltoncampos5722 ปีที่แล้ว +2

    Explicação incrível assertiva. Incrível
    Vlw mesmo. Ganhou um inscrito.

    • @MatheusdoJava
      @MatheusdoJava  ปีที่แล้ว +1

      muito obrigado amigo. Nesta semanha devo fazer o lançamento do curso, bora? tu vai curtir ;)

  • @osilasdev
    @osilasdev 4 หลายเดือนก่อน

    Aula top, muito obrigado!

  • @amandaamabili353
    @amandaamabili353 3 หลายเดือนก่อน

    otima explicação!

    • @MatheusdoJava
      @MatheusdoJava  วันที่ผ่านมา

      Obrigado pelo feedback!

  • @rafaelmaia8969
    @rafaelmaia8969 ปีที่แล้ว +1

    Muito bom Matheus

  • @PlayerFracoMir4
    @PlayerFracoMir4 5 หลายเดือนก่อน

    Excelente explicação, parabéns

  • @douglasdemarqui4161
    @douglasdemarqui4161 4 หลายเดือนก่อน

    Cara, que explicação sensacional. Tava faltando isso no TH-cam

    • @MatheusdoJava
      @MatheusdoJava  4 หลายเดือนก่อน

      Obrigado pelo comentário. Tmj ;)

  • @lsouzatj
    @lsouzatj ปีที่แล้ว +1

    Melhor explicação que já vi sobre os beans. Parabéns !🎉

  • @user-cu5nn6ig6k
    @user-cu5nn6ig6k ปีที่แล้ว +1

    Muito boa explicação! Vim pelo LinkedIn, sou dev backend migrando de .NET p/ Java. Vou acompanhar os conteúdos por aqui, tmj!

    • @MatheusdoJava
      @MatheusdoJava  ปีที่แล้ว +1

      boaa. E aí, está curtindo o javinha? te desejo boa sorte ;)

    • @user-cu5nn6ig6k
      @user-cu5nn6ig6k 11 หลายเดือนก่อน

      @@MatheusdoJava Eu amo o javinha hduashuahd, acabei indo para .NET pq era o que tinha cliente aqui na consultoria. Brigadão! Tmj

  • @marinaldobrasil
    @marinaldobrasil 18 วันที่ผ่านมา

    Conteúdo muito bom, vi agora que tem um curso na Udemy, porém estou estudando Java ainda, comecei a ver Enum hoje e procurei vídeos para tirar dúvidas, vi que teu curso é focado em Spring. Acho que vou ter que esperar um pouco mais para estudar isso.

    • @MatheusdoJava
      @MatheusdoJava  วันที่ผ่านมา

      Fala marina, tudo bem? então, recomendo aprofundar mais seus conhecimentos pra melhor entender o curso. Ou compre mas deixe ele guardadinho pra fazer futuramente. Pois lá lidamos com JPA, WEB, libs de mapeamento de objeto, aws, rabbitMQ entre outras tecnologias

  • @TheWeslley010
    @TheWeslley010 11 หลายเดือนก่อน +2

    boa man. muito bem explicado. vlw!

  • @greg_gw
    @greg_gw 11 หลายเดือนก่อน +1

    A melhor explicação sobre Bean que encontrei. Onde encontro seu curso?

    • @MatheusdoJava
      @MatheusdoJava  11 หลายเดือนก่อน

      Fala aí beleza? Meu amigo, me chama lá no LinkedIn

  • @rodrigobezerra3051
    @rodrigobezerra3051 ปีที่แล้ว +2

    Show Matheus, ótima explicação. No caso onde tenho dois beans nomeados, conseguimos injetar via construtor usando o @qualifier("Nome do bean")? como ficaria a sitaxe disso, o @qualifier iria em cima do construtor ou no parametro? ou viajei e nao existe essa possibilidade? Grande abraço mano, sou teu fã!

    • @MatheusdoJava
      @MatheusdoJava  ปีที่แล้ว +2

      Passo no construtor. Considerando que estou na classe BeanApplication ficaria assim:
      public BeanApplication(@Qualifier("gol") Carro carro) {
      this.carro = carro;
      }

  • @pedro2001
    @pedro2001 หลายเดือนก่อน

    Qual o link do seu curso?

  • @gabrielfernandes5460
    @gabrielfernandes5460 6 หลายเดือนก่อน

    Mt bom

  • @guimatech9561
    @guimatech9561 หลายเดือนก่อน

    "Por padrão ele trabalha com o Singleton" em que casos eu precisaria de outro padrão e como dá para fazer isso com o Bean?

    • @MatheusdoJava
      @MatheusdoJava  หลายเดือนก่อน +1

      @Scope("prototype")
      @Component
      public class MeuBeanPrototype {
      // Implementação
      }
      Essa é a forma que pode fazer pra utilizar o bean como prototype por exemplo. Esse tipo, invoca o método sempre que é requisitado. Então pra cada injecao, ele faz uma instancia com base no método em que ele foi anotado. É só pensar, se o singleton eu mantenho EXATAMENTE a mesma instancia, durante toda aplicacao. Em que momento isso não te atenderia? em que momento faz mais sentido pra voce sempre cria um novo objeto? Quando encontar esse cenáio, o prototype pode ser uma opção

  • @CarlosSousa-cq3jc
    @CarlosSousa-cq3jc ปีที่แล้ว

    Ótima explicação, lembro que aprendi a usar @Bean fazendo configurações de CORS, mas ainda tenho dúvidas sobre casos de uso.