Spring Boot Tutorial using JDBC + Connection Pool + Flyway + JDBC Template + SQL and Docker 😲

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 187

  • @33v4.
    @33v4. 3 года назад +21

    I'm interning at a big cloud infrastructure provider and your tutorials have helped me so much so far! I'm glad I'll soon have $ to finally enroll in your courses :) and I recommend your courses to everyone too! thank you so much.

  • @raadkasem
    @raadkasem 3 года назад +5

    MY first direction when I need any thing is your channel, your videos like a treasure for me like a big warehouse which has all the materials you need.
    I'm learning every day to get a good job so one day I can at least enroll in your paid courses and help you to continue this great effort.
    Please, forgive me for my bad English.

  • @BabaykaMoscow
    @BabaykaMoscow 3 года назад +30

    +1 for Flyway tutorial including undo & repeatable migrations. Thank you so much for such a great tutorials and your efforts!

  • @nontraditionaltech2073
    @nontraditionaltech2073 3 года назад +1

    Thanks brother for everything you’ve done, subbed and hit the bell 🔔
    I’m a sw engineer (C/C++) that works for an Aerospace/defense company here in the States. I was approached by a recruiter about switching over to do web development for a Fortune 500 bank, I’m gonna interview and go for it! They need ppl badly!! I’m so glad I found your channel and can use it to help me learn Java/Spring/Boot. God Bless!

    • @leeoiou7295
      @leeoiou7295 2 года назад

      How is your job at aerospace/defence ? I will wish to work in such area.

  • @sathishselvaraj1792
    @sathishselvaraj1792 3 года назад

    Life saver. Plan was to use flyway fr DB migration fr few of my micro services… Saved tons of time after this tutorial…
    Thank you!!!

  • @ahmedhosny4910
    @ahmedhosny4910 3 года назад +16

    iam currently working on the mern stack development but i highly appreciate your spring boot courses and i will start taking springboot course in septemper insha allah thanks for the good work nelson

    • @newtanagmukhopadhyay4716
      @newtanagmukhopadhyay4716 3 года назад +2

      same here brother. springboot seems interesting . will surely start learning it this december

  • @jeevanthalluri2200
    @jeevanthalluri2200 3 года назад

    Thank you Nelson.
    I have requested ( one year ago) for springboot-jdbc.
    Now i am very happy. God bless you

  • @databaseadmin
    @databaseadmin 3 года назад +1

    By far he is the best teacher I have ever seen. Thank you for sharing your knowledge with us.

  • @ciscoramonsanchez5192
    @ciscoramonsanchez5192 3 года назад

    Waaaw, This video explain things in a better way. My college teacher got 1h+ (slide) to just introduce everything Talk talk talk. And with that I began to leave Java and turn to nodejs thing.
    I just discovered this Channel and I think things are just interesting in the first minute. Cool video !

  • @manasram
    @manasram 2 года назад

    This was amazing, I am a professional and still found so many great things from this video. Liked and subscribed. More power to you, keep sharing.

  • @adrianbarriento7851
    @adrianbarriento7851 3 года назад

    Hello, Im from spain and I have finished my degree recently, and I must say that Im learning a lot whit your videos, and they are helping me on my new job as developer. You are awesome and keep going on, Thanks!

  • @mosyright4799
    @mosyright4799 Год назад

    Great thanks for the tutorial. Two things: 1. named query parameters and 2. db migrations should be run from cmd line with admin privileges but code should run under writer

  • @boomantv8271
    @boomantv8271 7 месяцев назад

    Whole time, I liked the video before it actually started because I knew it was gonna be quality lol.

  • @manikyamithun
    @manikyamithun 2 года назад

    Many thanks for your really insightful tutorial videos on Spring Boot, JPA, JDBCTemplate. I will definitely recommend this channel to my colleagues willing to learn Spring boot.

  • @Apopjak
    @Apopjak Год назад

    1 hour video took me 5 hours to go thru :D but it was worth it I got lot of knowledge !

  • @wateva9000
    @wateva9000 3 года назад +1

    So good stuff. Been using all of that stack for a few years and still like to watch it, some concepts do become even more clean.

  • @alexotoous
    @alexotoous 2 года назад

    we getting this quality content for free, why should people have issues with just clicking the like button. 👍

  • @ronsreacts
    @ronsreacts 9 месяцев назад

    You motivate other people to learn java for their job

  • @VeereshPatel15
    @VeereshPatel15 3 года назад +4

    Bro please do latest (2021) crash course on
    1.Angular 12
    2- reactjs
    3- nodejs-
    4-- meanstack
    5.mern stack
    6-Real time project (product) development
    7.Frontend development interview questions and answers

  • @christianogbonda7740
    @christianogbonda7740 3 года назад +1

    More tutorial on FLYWAY FLYWAY! Pleaseee.... Awesome video as always

  • @vuchinh9989
    @vuchinh9989 3 года назад +1

    really appreciate your work on spring boot with high quality in every aspect, nice tutorial! :D

    • @vuchinh9989
      @vuchinh9989 3 года назад

      Bro, I've completed your tutorial and added the ability to edit movies. However, about Actor association, I don't know how to do it (as things get complicated to do 2 tables ). If you have the next update, I hope you can do an update on this course or may upload the final version on Github.
      Otherwise, it is an amazing course, I learned so many things.
      Good day to you and keep up the great work 🥰

  • @aayush5474
    @aayush5474 3 года назад +7

    Smashed the like button but it broke my screen

  • @topalov_maxim
    @topalov_maxim 3 года назад +1

    Thank you a lot man! Thank you for all your work, each time it’s good quality lessons, video and informative graphics. It’s usually highest quality video on platform ❤️

  • @arghyamitra3281
    @arghyamitra3281 3 года назад

    Wow wow absolutely correct 👍 jdbcTemplate maybe u need to write more code but u have total control unlike jpa hibernate.. thanks sir ❤️

  • @sanskarkaazi3830
    @sanskarkaazi3830 2 года назад +1

    +2 for Flyway tutorial with repeatbale migrations and which discusses about what would happen if we didnt use any CICD or database version control like Flyway for example.. Understanding the 'why' would make the bigger picture clear I guess. Thankyou AmigosCode.

  • @shashishekhar----
    @shashishekhar---- 3 года назад

    very needed video and quality content as usual , Nelson !
    I am looking forward to completing it.

  • @ramazanualdinuly928
    @ramazanualdinuly928 2 года назад

    Mashallah! Great content, my brother! Keep going and thanks for your videos and your effort!

  • @zakirazakira6951
    @zakirazakira6951 2 года назад

    ONE OF THE BEST VIDEOS EVER. THANKS SIR.APPRECIATE YOU

  • @faceITnow
    @faceITnow Месяц назад

    Good Job Brother - love from Bharat !!

  • @akshaybhoendie
    @akshaybhoendie 3 года назад

    You are inspiring me every time i watch your videos!

  • @sylleryum
    @sylleryum 3 года назад +1

    Huge thanks Nelson! Could you please explain why one would choose JDBC instead of JPA? JPA seems better is almost any way I can think of.

    • @bluex217
      @bluex217 2 года назад

      I believe one of the biggest advantages is to implement multiple datasources (see around 38:30). You may have a local H2 database for testing and/or production within your team, while a MYSQL or PostgresQL database is used for the live application

  • @MauriceWilliams
    @MauriceWilliams 3 года назад

    Love is the source of power. The only way to win over your opponents is to love them. Love conquers all.

  • @mehdivand2977
    @mehdivand2977 3 года назад

    Very nice tutorial , thanks Nelson m It gave me the new perspective for jdbc , great work keep going

  • @ikennashonowo9250
    @ikennashonowo9250 3 года назад +1

    Jesus bless you for the work you do. Thanks this and other videos you have made are of tremendous help. Thanks

  • @ДеянЦонев-ы7в
    @ДеянЦонев-ы7в 2 года назад +2

    I get error: connection to server at "localhost" (::1), port 5432 failed: FATAL: password authentication failed
    for user "amigoscode".

  • @raulgreva5586
    @raulgreva5586 3 года назад

    Nelson , keep up the good work bro . Many thanks for the videos
    May Allah protect you .

  • @yunmyeonghun
    @yunmyeonghun 2 года назад

    Yes we need Flyway tutorial ! Please

  • @ashuzguitar
    @ashuzguitar 3 года назад

    Wow, never expected a person of colour who belongs to Islamic religion to know such stuff. I'm impressed. I like how you are a black-swan who annihilates all stereo types.

  • @leonardoamorimramos5656
    @leonardoamorimramos5656 3 года назад

    Thank you Nelson for share another valuable content with us!

  • @codertravel99
    @codertravel99 3 года назад

    Thankyou Nelson for making such type of content. ❤️❤️

  • @xtonetware5493
    @xtonetware5493 2 года назад

    I wish I can thumbs up thrice or even ten times. Thanks you teach well

  • @dimogeorgiev6889
    @dimogeorgiev6889 3 года назад

    Comment for the follow-up #flyway tutorial. Great content!

  • @oumaimabenjouida6724
    @oumaimabenjouida6724 3 года назад +2

    assalamo alaykom, Thank you so much for your videos that helps a lot I've been watching so long I'm hoping u can add a tutorial about Spring DTO cause i really need it and thank you so much Mashae lah

  • @koempf
    @koempf 3 года назад

    Amazing course ! Really 🙃🙃👍🏻 flyway extra course would be great 🤩🤩🤩

  • @saidlaarab7852
    @saidlaarab7852 3 года назад +1

    Great content as always :) Thanks, bro ... I'm looking forward for a new tutorials on #flyway from you

  • @MrAIProgrammer
    @MrAIProgrammer 3 года назад

    Another amazing course. Thanks for all your efforts !

  • @indibizz1724
    @indibizz1724 Год назад

    Hello sir. Can you make an A to Z video with full detail on the flyway! Plz I need that

  • @soundrarajanv9136
    @soundrarajanv9136 3 года назад

    Thalaivar is back

  • @placidenduwayezu9610
    @placidenduwayezu9610 3 года назад +1

    Thanks alot for this amazing course.

  • @Krazness
    @Krazness 2 года назад +1

    Great video. Do you have any suggestions on the best practice for handling multiple optional query parameters in the repository layer? E.g. how would we handle
    GET /movies?length=100&rating=R
    in the DAO layer method when both length and rating are optional params

  • @codewithluq
    @codewithluq 3 года назад

    On Point Amigos............Great work

  • @stanislavhrabi6658
    @stanislavhrabi6658 2 года назад +1

    I got stuck at the part with docker/yaml. I couldn't find, what am I doing wrong - then googled for a bit and found out the problem: in the IDEA Community Edition you have to install docker plugin first.

    • @YipengLi-p8e
      @YipengLi-p8e Месяц назад

      Where is the install button? 😢

    • @YipengLi-p8e
      @YipengLi-p8e Месяц назад

      I found it, it's in setting

  • @teklegebreyohannes7085
    @teklegebreyohannes7085 2 года назад

    Thank you Nelson for this great video!
    Can you create a second part that covers others methods in the JdbcTemplate such as the execute() method? And what approach do you recommend to set the search_path for every query?
    Thanks again

  • @shaquespiare
    @shaquespiare 3 года назад

    thanks a lot for teach us, cheers from Chile

  • @JSneider05
    @JSneider05 3 года назад +1

    Awesome 👌🏿, thanks bro. The best content and courses from Internet 😀.
    I think for bigger projects it's better to use JDBC instead of Spring Data Jpa; either with Flyway or without it.

  • @mishdev4699
    @mishdev4699 3 года назад +3

    Great content Nelson, and thank you for your efforts and energy you spread through contents you teach. Please can you introduce us on how to build RESTfull API following OpenAPI standard with "yml" file and classes generation?? PLS 🙏🙏🙏

  • @Dzikrullah_999
    @Dzikrullah_999 Год назад +1

    Jazakallah khairan brother

  • @joelrodriguez3762
    @joelrodriguez3762 3 года назад +1

    por favor en LATAM necesitamos mas contenido como este subtitulado a español 😢

  • @adeleyeadedolapo1145
    @adeleyeadedolapo1145 3 года назад

    Great content, I love your videos. Please do a video on "FLYWAY"

  • @klementbinaj9673
    @klementbinaj9673 3 года назад

    Keep going man nice staff!

  • @UTUBDZ
    @UTUBDZ 3 года назад

    Thank you a lot for the video, would you please do a tutorial on Transaction Management with Spring ?

  • @meenakshisundaram8848
    @meenakshisundaram8848 7 месяцев назад

    Bro pls teach flyway top to bottom it will be so helpful because there is no clear explanation for this topic in online.

  • @suharbramar4127
    @suharbramar4127 Год назад

    Thank you so much for a great tutorial

  • @КристинаТ-ы7р
    @КристинаТ-ы7р 2 года назад

    Hi! After all, how is it more beautiful and safer to work? With using Namedparameters instead of placeholder ? or does it not particularly affect how to write a query?

  • @valmirknasel
    @valmirknasel 2 года назад

    Excellent video! I'm learning a lot with it! I have one question: Why not to use Spring Data JPA instead JDBC Template? Has any specific reason for it or its just a programmers choice and both do the same thing?

  • @fiberii5696
    @fiberii5696 3 года назад

    Amazing course! Thank U

  • @rizwanfirdous
    @rizwanfirdous 3 года назад

    السلام عليكم ورحمة الله وبركاته
    Please make video on flyway and liquibase , and also cover the comparison between those . Thanks

  • @marcinzale
    @marcinzale 3 года назад

    Great content as usual 👏

  • @labibali1009
    @labibali1009 3 года назад

    Great content my brother

  • @reflection648
    @reflection648 3 года назад

    Asalam O Aalikum ! thankyou so much for your tutorials.please also create content for flyway

  • @БоронбайКасымов
    @БоронбайКасымов 2 года назад

    Mashallah. Good job.

  • @abdallahalhaddad3463
    @abdallahalhaddad3463 3 года назад

    Awesome content as Always

  • @GG-ic7wc
    @GG-ic7wc 3 года назад +1

    Great tutorial

  • @Olavo_Carvalho
    @Olavo_Carvalho 3 года назад +1

    Adorei os videos legendados em Português S2

  • @parmodprajapati
    @parmodprajapati 3 года назад

    Hi,
    I have suggestion, while explaining concept Please zoom the diagram or code so easily readable.
    I did in full screen but content is not readable of the connection pool diagram.

  • @omnipoten8
    @omnipoten8 2 года назад

    Nice tutorial. Thanks. One question, Is it possible to establish relationships between entities(records) like OneToMany, ManyToMany etc?

  • @AmineCch2t
    @AmineCch2t 3 года назад

    Salamo Alikom, Thank you for this tutorial. I want to know why we have to choose jdbc instead of jparepository for exemple?

  • @Ibrahimabdalaziz-xo8mx
    @Ibrahimabdalaziz-xo8mx 7 месяцев назад

    جزاك الله خيراا!

  • @alexotoous
    @alexotoous 2 года назад

    coming from Node Js I think there is so much code in Java applications

  • @ibrahimqassem2254
    @ibrahimqassem2254 3 года назад

    This subject is desired 👍

  • @Lokoislive
    @Lokoislive 3 года назад

    Another great tutorial, question amigoscode have u done dynamodb before and if so have u ever done a one to many or many to many relationship table with it?

  • @galaxiegalaxie5003
    @galaxiegalaxie5003 3 года назад

    Should we call database code from code or we write a database function for example on postgres and call it?

  • @tirunagariuttam
    @tirunagariuttam 3 года назад

    Please create a video comparing old legacy spring vs spring boot. Create the same application in both

  • @talbiabdelali5914
    @talbiabdelali5914 3 года назад

    it is so helpful bro. Thanks

  • @mohamedoueslati462
    @mohamedoueslati462 Год назад

    Thanks for the great content

  • @asl1dd1nChor1ev
    @asl1dd1nChor1ev 3 года назад

    you are my hero, bro

  • @codehelmet5173
    @codehelmet5173 3 года назад

    thank you brother for this great job

  • @BlvkIsMyVibe
    @BlvkIsMyVibe 3 года назад

    You're an excellent teacher. Do you have a mentorship program?

  • @jibinjames5128
    @jibinjames5128 3 года назад

    Great man keep going

  • @bhargavmamidi7716
    @bhargavmamidi7716 3 года назад

    Hey nelson can you please make avideo on how to connect jwt auth to spring cloud gate way. That would be really help full, thanxx.

  • @samuelkagichu3487
    @samuelkagichu3487 Год назад

    i love you content watching from kenya africa i would suggest if you can do a full project like youtube clone using spring and react

  • @Ps-tp5nu
    @Ps-tp5nu 3 года назад +1

    Bring Microservices full course bro

  • @egorvafin1978
    @egorvafin1978 2 года назад

    Thank you for this video)

  • @hichamloukili3910
    @hichamloukili3910 2 года назад

    Good job Man

  • @tugbabasdemir
    @tugbabasdemir 2 года назад

    I dont know how to thank you, i really learn a lot form your videos, thanks for your all effort. Can I just kindly want something? When you are writing code, when you always say "and then" i lose all my attention ://// Thanks again

  • @mobiletraderkpk
    @mobiletraderkpk 3 года назад +1

    Flyway course is required!

  • @codegeek8256
    @codegeek8256 3 года назад

    Does using the database inside the IDE not cause the IDE to use a lot of memory and start heating the machine. Intellij is heavy already when loading projects isn't the inbuilt database connection cause overload, over using the pgadmin4?

  • @teexp4954
    @teexp4954 3 года назад

    Hi amigo, I wonder what plugin of icons you have in IntelliJ IDEA?

  • @majidabdolhosseini4449
    @majidabdolhosseini4449 2 года назад

    Good job 👏

  • @djoleezcool
    @djoleezcool 3 года назад

    Hey Nelson, what you think about JPA Criteria Queries? I have used it but it's seems overkill to me because I need bunch of code for simple queries. Currently I prefer SQL or even Hibernate Query language (HQL).