Spring Annotations | Practical overview with +30 annotations

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ม.ค. 2025

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

  • @andrezanlorensi
    @andrezanlorensi 5 วันที่ผ่านมา

    Excelente didática, incrível esse conteúdo estar gratuito

  • @AndreyNithack
    @AndreyNithack 9 หลายเดือนก่อน +4

    Muito bom o conteúdo, atualmente estou na parte de @Value, queria contribuir com uma informação.
    Para carregar propriedade com o @Value a classe tem que ser iniciada pelo spring, esses valores só são carregados quando iniciados como um bean.

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

    Lá vem conteúdo de ouro!

  • @MarceloFirmino85
    @MarceloFirmino85 11 หลายเดือนก่อน +3

    Revisando anotations para o meu concurso pelo seu conteúdo, eu poderia estar decorando, mas não faz sentido decorar sem contexto. Você é muito boa em explicar de maneira simples e efetiva!

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

    ❤ excepcional Michelli

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

    Que conteúdo maravilhoso. Essa passagem de conhecimento gratuita vale muito!! Fiquei muito feliz de estudar este vídeo.

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

    Melhor documentação para entender Annotations, top demais!

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

    Conteudo excelente Michelli. Muito obrigado por contribuir com o nosso aprendizado :)

  • @WABNII
    @WABNII 2 ปีที่แล้ว

    Como alguém pode ser tão incrível? s2s2s2s2s2s2

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

    Ótima aula Michelli, obrigada pelo conhecimento!!

  • @DiegoRodrigues
    @DiegoRodrigues ปีที่แล้ว

    Você explica tão bem que parece uma IA. Nem gagueja e ainda é bonita. rsrsrs. Parabéns pelos seus ótimos vídeos. A comunidade agradece. No meu caso, está sendo muito útil como aula para concurso público. O que mais gostei é que não tem enrolação. Fala tudo que é importante e explica sem rodeios, com exemplos progressivos e muito didáticos.

  • @davipessoa7840
    @davipessoa7840 2 ปีที่แล้ว

    COnteúdo de milhões! Michelli é minha referência.

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

    Muito obrigado pelo conteúdo.

  • @rnssouza14
    @rnssouza14 ปีที่แล้ว

    Parabéns Michele! Muito bom.

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

    Explicação como sempre, excelente, adorei as descrições do mapa mental.

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

    Conteúdo Massa!!

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

    Muito bom. Parabéns pelo trabaho

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

    Que conteúdo. Ajudou mt a entender todas essas anotações!

  • @diego_wendt
    @diego_wendt ปีที่แล้ว

    Que conteúdo top. Excelente. Parabéns

  • @pauloluguenda8397
    @pauloluguenda8397 ปีที่แล้ว

    Muito didática, amo os seus videos.

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

    Muito bom, obrigado Michelli.

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

    Olá Michele, passando para te parabenizar, acabei de assistir teu vídeo sobre Java de 3 anos atrás e vim até aqui dizer quão impressionante sua evolução tanto na oratória quanto em geral, valeu Deus lhe abençoe, e ah cadê o Sancho pança o quixote e a Miney? Se vê Los manda um abração kkkkk fuii

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

    Agradecido por compartir tus conocimientos con tu comunidad, nunca defraudas 😋

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

    Agradeço por compartilhar 😊.

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

    Amo seus conteúdos, to ancioso para entrar no projedo decoder.

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

    Parabéns pelo excelente conteudo.

  • @MarceloDanielBrasil
    @MarceloDanielBrasil 2 ปีที่แล้ว

    Muito o conteúdo, Parabéns Michelli!!!

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

    Nossa vai ajudar demais. Obrigada ❤

  • @silentspecter23
    @silentspecter23 2 ปีที่แล้ว

    Excelente vídeo, melhor que filme na netflix.. Parabéns pela iniciativa....

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

    Ufa! Tive que ver um pouco ontem e um pouco hoje, mas terminei!
    Ficou um trabalho incrível, Michelli. As explicações ficaram muito claras e foi muito bom ver, em cada anotação, o comportamento antes e depois de seu uso.
    Eu gostaria de aproveitar e deixar uma sugestão: Seria legal deixar o tema do Postman como dark para combinar com o tema da IDE, assim ficaria mais confortável quando vc troca de um para o outro.
    Muito obrigado por este conteúdo.

  • @franciscodasilva6511
    @franciscodasilva6511 2 ปีที่แล้ว

    São sempre de boas qualidades os conteúdos dos seus vídeos Michelli Brito.

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

    Arrasou Michelli ;)

  • @vanessaancken3756
    @vanessaancken3756 ปีที่แล้ว

    Excelente conteudo e didatica!

  • @cesin9
    @cesin9 2 ปีที่แล้ว

    Muito boa a iniciativa, grato por passar seu conhecimento/tempo

  • @ArielSilvasnt
    @ArielSilvasnt ปีที่แล้ว

    Ótima didática!

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

    Aula sensacional, Parabéns! Já fui professor de computação e sei o quanto preparar aulas com essa qualidade é trabalhoso e requer conhecimento! Excelente!

  • @JoaoMiguel-mw1rm
    @JoaoMiguel-mw1rm 2 ปีที่แล้ว

    Obrigador por partilhar seu conhecimento!

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

    Top demais ! Aulão pesado...

  • @JoaoLima-pq1hm
    @JoaoLima-pq1hm ปีที่แล้ว

    Admiro bastante o seu trabalho, e parabéns pelo super vídeo! Completo e informativo.

  • @marcelooliveiramelo8069
    @marcelooliveiramelo8069 ปีที่แล้ว

    Maravilhoso esse video

  • @thalys3046
    @thalys3046 ปีที่แล้ว

    Suas aulas tem me ajudado muito, obrigado!

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

    Ótimo vídeo!

  • @robertmoraes
    @robertmoraes 2 ปีที่แล้ว

    Que maravilha! Conteúdo muito TOP!

  • @nsouzarj
    @nsouzarj 2 ปีที่แล้ว

    Muito bacana e bom saber esses detalhes das annotations muito útil parabéns pelo conteúdo

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

    Notificação ativada

  • @fabianoaraujodecarvalho1967
    @fabianoaraujodecarvalho1967 2 ปีที่แล้ว

    fenomenal sua explicação parabéns

  • @nicaciosantos8483
    @nicaciosantos8483 2 ปีที่แล้ว

    Fera!!!

  • @Thematrixhackyou
    @Thematrixhackyou 2 ปีที่แล้ว

    Muy bien explicado todas las anotaciones, te felicito !!

  • @MarceloMartinsDev
    @MarceloMartinsDev 2 ปีที่แล้ว

    top demais 🚀🚀🚀

  • @brunoprogramadorjava
    @brunoprogramadorjava 2 ปีที่แล้ว

    @micheli quando puder faz um video passando por todo escopo do Spring por favor

  • @rodolfotenorio969
    @rodolfotenorio969 ปีที่แล้ว

    Parabéns Michelle. Ótima aula!

  • @guilerj
    @guilerj 2 ปีที่แล้ว

    Fenomenal!

  • @MMAH1GHLIGHTS
    @MMAH1GHLIGHTS 2 ปีที่แล้ว

    Muito obrigado!

  • @phelipeviana88
    @phelipeviana88 2 ปีที่แล้ว

    Conteúdo perfeito! Obrigado Micheli

  • @AlmirRPS
    @AlmirRPS ปีที่แล้ว

    Explicação clara e muito bem elaborada sobre annotations. Parabéns Michelle! Ótimo conteúdo!

  • @maicondesouza6026
    @maicondesouza6026 ปีที่แล้ว

    Aula muito boa! parabénss!

  • @joaovitorlimadasilvagutier5527
    @joaovitorlimadasilvagutier5527 2 ปีที่แล้ว

    Ótimo trabalho! Meus parabéns pela qualidade e firmeza no conteúdo, me ajudou bastante!

  • @rickhunter8216
    @rickhunter8216 ปีที่แล้ว

    BUEN TUTORIAL. AHORA SI APRENDÍ MAS DE 5 ANOTACIONES JAJA.

  • @robsonamello
    @robsonamello 2 ปีที่แล้ว

    Mais um inscrito!!!!

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

    gracias totales,,,

  • @rodrigosartori5818
    @rodrigosartori5818 2 ปีที่แล้ว

    slc! Que aula!

  • @jeanjacquesbarros
    @jeanjacquesbarros 2 ปีที่แล้ว

    Ótimo conteúdo, muito legal trazer tudo compilado!

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

    obrigadaa

  • @luscasleo
    @luscasleo 2 ปีที่แล้ว

    Trabalho sensacional!

  • @joaoguilhermeall
    @joaoguilhermeall 2 ปีที่แล้ว

    Notification On! Aaaah que felicidade...

  • @Joaovictor-nx1ys
    @Joaovictor-nx1ys 2 ปีที่แล้ว

    ótimo conteúdo.

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

    Muito bom!!!

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

    Vídeo maravilindo! Tem planos de fazer um vídeo sobre Keycloak + Spring? Seria perfeito, tá faltando um tutorial bom sobre como usar keycloak no spring

  • @umanajohan
    @umanajohan ปีที่แล้ว

    Bien explicado!!

  • @odieguplayer
    @odieguplayer 2 ปีที่แล้ว

    Vai salvar muito

  • @MaxxAF
    @MaxxAF 2 ปีที่แล้ว

    Muito bom vídeo, uma sugestão para um próximo vídeo seria fazer um vídeo explicando como criar suas próprias anotações, por exemplo validação de CPF via anotação.

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

      Pesquisa ai... Tem como tipo... criar uma classe que implementa ConstraintValidator... Eai tem um método nela que vc sobrescreve e faz a validação... Eai na sua classe de domínio vc usa e classe que vc criou como uma anotação.. eai vc pode usar em alguma controller que tenha um objeto dessa classe de domínio como parâmetro, vc coloca um @Valid ma frente e passa um outro parâmetro na controller da classe BindindResult, o resultado da validação vai estar nesse BindindResult...

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

      @@lucasdonizeti3641 vlw pela resposta, dps pesquisei e acabei conseguindo fazer o q eu queria, mas vlw pela explicação :)

  • @rodrigopinheiro9916
    @rodrigopinheiro9916 ปีที่แล้ว

    mt top

  • @MaiconDaiha
    @MaiconDaiha ปีที่แล้ว

    Poderia compartilhar o mapa mental?? adorei a aula

  • @vanessaancken3756
    @vanessaancken3756 ปีที่แล้ว

    👏👏👏👏👏👏👏

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

    🔥🔥🔥

  • @brunofelix5434
    @brunofelix5434 2 ปีที่แล้ว

    Você leu minha mente.. kkk

  • @AmadeuLee-bq7yj
    @AmadeuLee-bq7yj ปีที่แล้ว

    Incrivel!! Serio, conseguiu explicar de uma forma tao simples, e ainda com exemplos ficou perfeito. So um duvida que eu tive desde que comecei aprender Spring Boot, se alguem puder esclarecer eu agradeço. Quando eu faço os meus projetos, eu uso normalmente a injeção de dependencias por meio de construtores, ou uso o proprio @AllArgsConstructor. Mas eu vi varios lugares usando a annotation @Autowired. Sei que ambos servem para o mesmo propósito, que seria a injecao de dependencias, porem quando eu uso por meio de construtores, quando vou fazer os meus testes, permite que eu mock as dependencias, por exemplo, tenho um @Repository que dentro injetei @Service por construtor, quando faço teste eu consigo criar mock do serviço falando o que iria retornar para cada função. É possivel criar mocks usando o @Autowired?

    • @rafaellcustodiogmail
      @rafaellcustodiogmail ปีที่แล้ว

      Pelo que vi você já está utilizando a forma mais usada. Se puder user @AllArgsConstructor ao inves do @Autowired

  • @unixandroid
    @unixandroid 2 ปีที่แล้ว

    Qual livro ou site pessoal vocês indicariam pra começar em Java ? Valeu.

  • @lucarauj
    @lucarauj 2 ปีที่แล้ว

    ⭐️⭐️⭐️⭐️⭐️

  • @mayconmartins866
    @mayconmartins866 2 ปีที่แล้ว

    No caso do @Primary se eu tiver 3 implementações, eu consigo dizer qual vai ser a primeira implementação a ser levada em consideração, as outras 2, pra ditar a ordem, apenas consigo com @Qualifier né?

    • @silentspecter23
      @silentspecter23 2 ปีที่แล้ว

      a primary será sempre considerada, para ter acesso as outras duas é via qualifier mesmo

  • @Thematrixhackyou
    @Thematrixhackyou 2 ปีที่แล้ว

    creo que me he enamorado :)

  • @douglas2085
    @douglas2085 ปีที่แล้ว

    a impressão que eu, como iniciante, tenho é que a maioria das anotações é inútil. No momento, agosto de 2023, a versao do spring boot é a 3.1.2. Quantas dessas anotações os dev usam no dia a dia com certa regularidade?

  • @faustinebenaxelompusunggu145
    @faustinebenaxelompusunggu145 2 ปีที่แล้ว

    I wish there could be English dub with this video

  • @daviamerico2268
    @daviamerico2268 19 วันที่ผ่านมา

    o foda de injenção de independencia é isso, vivem falando de acoplamento (que na pratica é o nome da classe declarado em outra classe), e botam um @Qualifier que quebra essa visão

  • @AB-ku1su
    @AB-ku1su 2 ปีที่แล้ว

    Where springTest ?

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

    Excelente conteúdo. Parabéns.
    Dúvida, usa qual aplicação para gerar o mapa mental?
    Conheço apenas esse.: mindmeister.

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

      Guilherme eu usei uma que chama Coggle, mas essa mindmeister é boa tbm.

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

    pessoal vc pode documentar as variáveis definidas no arquivo de configuração (@Value annotation) usando o arquivo additional-spring-configuration-metadata.json (diretório META-INF na IDE do Spring Tool Suite 4)
    Por exemplo eu precisei implementar alguns parâmetros para meu servidor de autorização no arquivo do application-properties:
    jwt.secret=${JWT_SECRET:MY-JWT-SECRET}
    jwt.duration=${JWT_DURATION:86400}
    Que usei na classe correspondente:

    @Value("${security.oauth2.client.client-secret}")
    private String clientSecret;

    @Value("${jwt.duration}")
    private Integer jwtDuration;
    E no arquivo additional-spring-configuration-metadata.json documentei dessa forma:
    {"properties": [
    {
    "name": "jwt.secret",
    "type": "java.lang.String",
    "description": "Secret key JWT token"
    },
    {
    "name": "jwt.duration",
    "type": "java.lang.Integer",
    "description": "JWT token duration in seconds"
    }
    ]}
    maiores detalhes em docs.spring.io/spring-boot/docs/current/reference/html/configuration-metadata.html