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

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2024

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

  • @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 2 ปีที่แล้ว +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.

  • @ahmedhosny4910
    @ahmedhosny4910 3 ปีที่แล้ว +15

    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

  • @aayush5474
    @aayush5474 3 ปีที่แล้ว +7

    Smashed the like button but it broke my screen

  • @jeevanthalluri2200
    @jeevanthalluri2200 3 ปีที่แล้ว

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

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

    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 !

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

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

  • @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!!!

  • @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

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

    You motivate other people to learn java for their job

  • @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

  • @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!

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

    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.

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

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

  • @krisorsmso5094
    @krisorsmso5094 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.

  • @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.

  • @topalov_maxim
    @topalov_maxim 2 ปีที่แล้ว +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 ❤️

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

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

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

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

  • @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 2 ปีที่แล้ว

      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 🥰

  • @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.

  • @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 ❤️

  • @shashishekhar----
    @shashishekhar---- 3 ปีที่แล้ว

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

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

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

  • @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

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

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

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

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

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

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

  • @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

  • @akshaybhoendie
    @akshaybhoendie 3 ปีที่แล้ว

    You are inspiring me every time i watch your videos!

  • @MauriceWilliams
    @MauriceWilliams 3 ปีที่แล้ว

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

  • @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

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

    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.

  • @mehdivand2977
    @mehdivand2977 3 ปีที่แล้ว

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

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

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

  • @mishdev4699
    @mishdev4699 2 ปีที่แล้ว +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 🙏🙏🙏

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

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

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

    Jazakallah khairan brother

  • @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

  • @dimogeorgiev6889
    @dimogeorgiev6889 3 ปีที่แล้ว

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

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

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

  • @leonardoamorimramos5656
    @leonardoamorimramos5656 3 ปีที่แล้ว

    Thank you Nelson for share another valuable content with us!

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

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

  • @4khdfreestockfootagenocopy135
    @4khdfreestockfootagenocopy135 ปีที่แล้ว

    I wish i could understand the structure of this project. As the Services part is already implemented, i an confused with the structure.

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

    Yes we need Flyway tutorial ! Please

  • @Ps-tp5nu
    @Ps-tp5nu 3 ปีที่แล้ว +1

    Bring Microservices full course bro

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

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

  • @raulgreva5586
    @raulgreva5586 3 ปีที่แล้ว

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

  • @UTUBDZ
    @UTUBDZ 3 ปีที่แล้ว

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

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

    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?

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

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

  • @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

  • @MrAIProgrammer
    @MrAIProgrammer 3 ปีที่แล้ว

    Another amazing course. Thanks for all your efforts !

  • @codertravel99
    @codertravel99 3 ปีที่แล้ว

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

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

    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.

  • @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.

  • @rizwanfirdous
    @rizwanfirdous 3 ปีที่แล้ว

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

  • @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

  • @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.

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

    Thanks alot for this amazing course.

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

    what is NamedParameterJdbcTemplate? Is it different to JdbcTemplate and is it just another wrapper over jdbc ?

  • @joelrodriguez3762
    @joelrodriguez3762 2 ปีที่แล้ว +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"

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

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

  • @user-yr2pu3to1t
    @user-yr2pu3to1t 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?

  • @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.

  • @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?

  • @shaquespiare
    @shaquespiare 3 ปีที่แล้ว

    thanks a lot for teach us, cheers from Chile

  • @Ibrahimabdalaziz-xo8mx
    @Ibrahimabdalaziz-xo8mx 4 หลายเดือนก่อน

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

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

    Great Content as always

  • @user-vt6fz4wq9b
    @user-vt6fz4wq9b 2 ปีที่แล้ว

    Mashallah. Good job.

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

    what causes the connection time out error in jdbc , i have done some research , they say it is cause by idle connection. can i set an auto reconnect parameter?

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

    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?

  • @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?

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

    12:24 interior architecture? can you explain that?

  • @reflection648
    @reflection648 3 ปีที่แล้ว

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

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

    how would i add multiple datasources if each datasource is from different database. One could by MySQL and other could be MS-SQL

  • @tirunagariuttam
    @tirunagariuttam 3 ปีที่แล้ว

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

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

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

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

    Didn't Nelson say he had a piece about records, I can't find it, was it still to be, or is the clip named something that I can't figure out?

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

    Pls make video about Flyway!!

  • @teexp4954
    @teexp4954 3 ปีที่แล้ว

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

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

    Thank you so much for a great tutorial

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

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

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

    Adorei os videos legendados em Português S2

  • @sandeepkolluri8811
    @sandeepkolluri8811 3 ปีที่แล้ว

    How to deal with multiple tables by using jdbc template.Please can you make video on that?

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

    Thanks for the great content

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

    Flyway course is required!

  • @codewithluq
    @codewithluq 3 ปีที่แล้ว

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

  • @klementbinaj9673
    @klementbinaj9673 3 ปีที่แล้ว

    Keep going man nice staff!

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

    Hi @amigoscode, I have been coding with python, node.js, php and the orm in those language looks more easy to write than write raw sql in migration. I want to understand why people in Java Community have not developed orm like typeorm/eloquent. What is your view on that

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

    you are my hero, bro

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

    Amazing course! Thank U

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

    Need some help with an affordable laptop for Programming, C++ Java Script, Pytho etc? Kindly recommend a laptop that can run these programmes.

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

    Thank you for this video)

  • @ibrahimqassem2254
    @ibrahimqassem2254 3 ปีที่แล้ว

    This subject is desired 👍

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

    Sir when did come your web development course?