Full Stack web application using Spring Boot and React | REST API | MySQL | React Hooks

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 376

  • @felipematheus6518
    @felipematheus6518 3 роки тому +35

    Great video! what front-end(JS) framework do you think is easier to learn first? React,Angular,vue? i used jquery(ajax), people said that Angular is easier for java developers to learn... Cheers!

    • @CodeWithArjun
      @CodeWithArjun  3 роки тому +13

      Thanks. React is easier to start with. Angular is not easier for java developer to learn but since both java and angular are used in enterprise level so angular is used by Java developers.

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

      @@CodeWithArjun Yes, I like React very much.

  • @yldrayozturk6276
    @yldrayozturk6276 2 роки тому +43

    Guys we use React because when we change some component then we dont need to refresh page . So if you put [students] parameter which is the end of the useEffect() function , you will see when you add a student and click the submit button, students list automatically refresh without all page refresh. (sorry for bad english :))

    • @justmonika6529
      @justmonika6529 2 роки тому +4

      Thats awesome. It worked. Im a beginner btw. May I ask why this happens?

    • @mohamedmehenni3651
      @mohamedmehenni3651 2 роки тому +8

      @@justmonika6529 when you put [student] in the end of the useEffect(), here you say to useEffect() to execute the block of code that it contains, whenever the student array changes... Read more about useEffetc Dependencies.

    • @subbup401
      @subbup401 9 місяців тому

      Thank you bro

  • @scv9683
    @scv9683 7 місяців тому +3

    This lesson is a very basic standard, but it will give a fantastic feedback to rookies, I love it!

  • @sheltondany8209
    @sheltondany8209 11 місяців тому +5

    Even though very basic, Its the perfect intro for amateurish coders, dint know much Spring or React but had some knowledge of Java, Java Script, so this was so nice!

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

    Then 3 years later, this video is amazing. Thank you very much for your support!!

  • @raichungpunmagar7984
    @raichungpunmagar7984 2 роки тому +2

    I've looked from youtube to udemy for a good Spring Boot and React tutorial for begineer and this is the best video there is. Simple yet so informative. Lots of thanks to this channel

  • @robkao-og9xx
    @robkao-og9xx 5 місяців тому +2

    Very concise, straight to the point, beginner friendly. Thank you sir.

  • @xuechengliu8178
    @xuechengliu8178 Рік тому +3

    super good and easy to follow content. Great starting point for backend developers to understand how to communicate with frontend.

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

    engineer got my sub, he is giving lots of content for free. thanks a lot.

  • @anjanasunil7617
    @anjanasunil7617 Місяць тому +3

    Thankyou for creating a simple example.. Very useful for beginners

  • @toxi4202
    @toxi4202 Рік тому +4

    Hey I really appreaciated the fact, that there was an error with the missing @Service parameter in the StudentServiceImplementation. So you explained what was wrong and didnt cut it out or something. Its good to see mistakes being made and how one resolves them.
    Dont always show perfect code examples. --> My opinion

  • @faizalkadiwal3065
    @faizalkadiwal3065 Рік тому +2

    Thank for this great toturial🙌
    i like to add one thing just add students in [] braceses of useEffect so you dont have to refresh to show submited data
    const [students, setStudents] = useState([])
    useEffect(() => {
    },[students])

  • @Error-rp4dk
    @Error-rp4dk Рік тому +2

    Thank you for this great tutorial. Better than my professors and Uni course. Wish you health, happiness and personal and financial success 👍

  • @Alenk1020
    @Alenk1020 2 роки тому +1

    hands down the best right into the point, full stack tutorial, amazing job.

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому +1

      Glad it helped! Be sure to subscribe.

  • @eduardojls
    @eduardojls 2 роки тому +2

    By far I have completed the backend part, so I just have to say THANKS for your explanation, is so brief that's is pretty enough to understand. Let's see how the frontend with React goes. For future content would be nice a tutorial about how to implement Native Query and also Criteria Query.

  • @TheSmokinApples
    @TheSmokinApples Рік тому +2

    Man! I love you for making this! I have been trying to find a basic tutorial on how to use react with spring boot!

  • @tariqaldamen6837
    @tariqaldamen6837 2 роки тому +1

    a very good and strong video to learn, I'm working for a big tech company and we are using the same as explained in this video.

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      Glad it was helpful! Be sure to subscribe.

  • @meklitameha3414
    @meklitameha3414 Рік тому

    you are a lifesaver thank you others couldn't teach this in 3 hours and u did that in 48 min 🙌🙌

  • @milankbudha
    @milankbudha Рік тому +5

    you should use lombok in model class to reduce boiler plate code for getters and setters,toString(),hashcode,default constructor and parameterized constructor

  • @ajinkyakhete1151
    @ajinkyakhete1151 Рік тому +3

    Hats Off Sir !!!! Best Video Learned All the concepts in one Video Thank you very much. Wish you a great journey ahead ...

  • @kimdequilla7503
    @kimdequilla7503 2 роки тому +2

    thanks super fast but at the same time super clear

  • @GopalNavaratnam
    @GopalNavaratnam 2 місяці тому +1

    It was helped to solve my project problem thanks a lot ❤

  • @kelvinsankale
    @kelvinsankale 3 роки тому +2

    Phewx! thank you very much for your commitment to share knowledge. God bless you.

  • @barakamarkbright7940
    @barakamarkbright7940 Рік тому +1

    Thanks for the video Arjun. It have given me a complete overview of web app development with Java.

  • @juneldelacuadra5973
    @juneldelacuadra5973 2 роки тому +2

    Just Wow!!! Sir please create a blog using Spring Boot and React with login functions!

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому +1

      Thanks for the idea! Surely. Don't forget checkout the new series of full stack CRUD app.

    • @juneldelacuadra5973
      @juneldelacuadra5973 2 роки тому +1

      @@CodeWithArjun Yes I will... Thank you so much again sir.

  • @rainertelesko9894
    @rainertelesko9894 2 роки тому +2

    Great tutorial for beginners!

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      Glad it was helpful! Be sure to subscribe.

  • @elijahamelia3314
    @elijahamelia3314 3 роки тому +1

    This is amazing man . Thank you so much for this video.

  • @pawebielecki7548
    @pawebielecki7548 Рік тому +1

    Thank you. Your video was really helpful. Everything is really simple and step by step.

  • @wagnerdba
    @wagnerdba 3 роки тому +1

    Very nice... Congrats from Brazil...

  • @TEK293
    @TEK293 10 місяців тому +3

    Great video. Thank you so much

  • @nz296
    @nz296 Рік тому +1

    Perfect tutorial from the UK

    • @CodeWithArjun
      @CodeWithArjun  Рік тому

      Glad i could help. Be sure to subscribe.

    • @nz296
      @nz296 Рік тому

      @@CodeWithArjun I’m subscribed
      Can you do a video, on how to submit values and check if it’s correct in the database
      Then give response

  • @tamimiqbalpython4849
    @tamimiqbalpython4849 2 роки тому +1

    Thank you, Dada. Sending love from Bangladesh 🌈🟩🔴🟩. Please give us more live projects like this.

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому +1

      Thanks brother. I have got new series on fullstack on my channel check out that as well. Best wishes from Nepal 🇳🇵

    • @tamimiqbalpython4849
      @tamimiqbalpython4849 2 роки тому +1

      @@CodeWithArjun Dada i will see that Video series. My humble request to you if possible give us live a project about e-commerce web app by Spring boot and reactjs.

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      @@tamimiqbalpython4849 Sure i will plan soon on making a project.

  • @souvik5560
    @souvik5560 2 роки тому +3

    Fantastic 👍
    Very simple and crisp

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      Glad you liked it. Be sure to subscribe

  • @abhijeetrohilla3918
    @abhijeetrohilla3918 2 роки тому +1

    Great explanation , This channel is going to be more popular soon.

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      Thank you for your kind words. Keep supporting.❤️❤️

  • @greptor8697
    @greptor8697 3 роки тому +1

    Great Video. Keep up the work

  • @rajeshrj2551
    @rajeshrj2551 3 роки тому +4

    Awesome bro...thank you

    • @CodeWithArjun
      @CodeWithArjun  3 роки тому +3

      Thanks. If you get any problem please let me know. Don't forget to subscribe.

  • @KittyInCali
    @KittyInCali Рік тому +1

    awesome explanation in such simple words... great job man ...please keep up the work!

  • @pedrorego1443
    @pedrorego1443 3 роки тому +1

    best video ever! now jsut gotta figure how to deploy online

    • @CodeWithArjun
      @CodeWithArjun  3 роки тому

      Thank you so much. Glad you liked it. Be sure to subscribe.

    • @CodeWithArjun
      @CodeWithArjun  3 роки тому +1

      My next video will be on that how to deploy Spring boot app and react app on Heroku. If you want to deploy using netlify for just react app i have got one video you can check on my channel.

    • @thegabriel475
      @thegabriel475 2 роки тому +1

      @@CodeWithArjun I am looking forward to the next one, btw your videos are awesome

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      @@thegabriel475 I have published for front end with backend i haven't i hope i can soon.

  • @anny88616
    @anny88616 3 роки тому +2

    Thank you! This was really helpful! :)

  • @arthuritajahy5683
    @arthuritajahy5683 2 роки тому +1

    Thanks, you are greatest teacher!!

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      You are welcome! Be sure to subscribe.

  • @hotshotgolfer3079
    @hotshotgolfer3079 Рік тому +1

    This was great. I learned a lot. Thank You.

  • @serhatkral3871
    @serhatkral3871 Рік тому +2

    thats great man i like it

  • @2bpro275
    @2bpro275 2 роки тому +1

    It helps me a lot. Thanks for sharing.

  • @flavio5693
    @flavio5693 2 роки тому +1

    This course it's amazing thank you very much

  • @andersontiban5356
    @andersontiban5356 Рік тому +1

    I learned a lot thank you!

  • @sebastianconde1341
    @sebastianconde1341 5 місяців тому +2

    amazing tutorial! thanks a lot

  • @samruddhimanded5301
    @samruddhimanded5301 2 роки тому +1

    Thank You So Much ..Very Very Helpful

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      Glad it was helpful! Be sure to subscribe.

  • @jonathankayizzi1241
    @jonathankayizzi1241 Рік тому +1

    Awesome tutorial

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

    Your video is great.

  • @kunalshirsat4129
    @kunalshirsat4129 2 роки тому +3

    Hi
    while testing api on postman by POST method
    I m getting 400 errors not able to parse json object

  • @vipin_sharma02
    @vipin_sharma02 Рік тому +1

    very informative video, great quality content bro

  • @SayujyaShibin
    @SayujyaShibin 2 роки тому +1

    Good work...keep going

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      Glad it was helpful, Be sure to subscribe.

  • @-Laxman-ks9ri
    @-Laxman-ks9ri Рік тому +3

    can you make a video on how to deploy this backend and database in render and react app in vercel

  • @SaiKrishnavallabhajoshyula
    @SaiKrishnavallabhajoshyula Рік тому +1

    Thank you very much for your help

  • @Justin-xy2ko
    @Justin-xy2ko 2 роки тому +2

    legendary tutorial

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому +1

      Glad you liked it. I have got new series on full stack CRUD check out on channel.

  • @saurabhgandhi7982
    @saurabhgandhi7982 Рік тому +3

    Awesome tutorial, keep up the good work

  • @okage_
    @okage_ 2 роки тому +1

    Thank you! Really good course

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому +1

      Glad you like it! Check out the new course for CRUD operation using Spring Boot and React.

  • @jyotsnapnr
    @jyotsnapnr 2 роки тому +1

    subscribed, you teach so well

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому +1

      Glad it was helpful. Thanks for your words.

  • @travahnetshisaulu3101
    @travahnetshisaulu3101 Рік тому +1

    Thank you very much this was a perfect video

  • @aimanyounis8387
    @aimanyounis8387 2 роки тому +1

    Awesome tutorial!

  • @technicalresi5451
    @technicalresi5451 10 місяців тому +1

    Thank you so much grate video sir wa 😊

  • @sandeshwise
    @sandeshwise Рік тому +1

    Thanks you, nice video good explanation

  • @AtulSingh-vb6is
    @AtulSingh-vb6is Рік тому

    too smooth, loved it

  • @UkrSerhiy1899
    @UkrSerhiy1899 2 роки тому +1

    Thank you for yours great video!

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      Glad you liked it! Be sure to subscribe.

  • @trending2de
    @trending2de Рік тому +1

    Thank you, it helps very well 👍

  • @michelpomerantzeff1749
    @michelpomerantzeff1749 Рік тому +1

    Great content! 10/10!!!

  • @techniker8745
    @techniker8745 Рік тому +1

    This helped a lot thank you

  • @nandhureddy27
    @nandhureddy27 2 роки тому +2

    helped a lot

  • @karl-heinzpeters7283
    @karl-heinzpeters7283 2 роки тому +1

    Great work! Thx.

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      Glad you liked it! Be sure to subscribe.

  • @swaranjali433
    @swaranjali433 2 роки тому +1

    I'm sorry it was a bit confusing! I promise that if you take your ti over the next few days and weeks, tNice tutorials stuff will make sense. Most

  • @Lynx-fx
    @Lynx-fx 3 місяці тому +2

    Even when following the instruction as per the video, my tables are not being created even when the server is running, how do I fix that?

  • @usage_sa
    @usage_sa Рік тому +1

    Thank you so much!

  • @ares9335
    @ares9335 2 роки тому +1

    Great tutorial, appreciate it !

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      Glad it was helpful! Check out the new course on CRUD application.

    • @ares9335
      @ares9335 2 роки тому +1

      @@CodeWithArjun already added it to watch later, cheers.

  • @salvatorebarretta1410
    @salvatorebarretta1410 3 роки тому

    amazing tutorial! the best sure!!!

  • @soubhagyarout1967
    @soubhagyarout1967 2 роки тому +1

    Excellent !

  • @technocoh
    @technocoh 2 роки тому +2

    Amazing tutorial, helped so much, thank you a lot! :D

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      Glad it helped! Don't forget to subscribe.

    • @technocoh
      @technocoh 2 роки тому +1

      @@CodeWithArjun now when i watched the 2nd part of the video i have a question: now you have 2 different apps on different ports: studentsystem and studentfrontend, but how do you make Spring Boot deliver React from same port. Do you also have a tutorial for this?

    • @technocoh
      @technocoh 2 роки тому +1

      got it, maven-resources-plugin ;)

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

    Thanks bro, great video

  • @yorduminsani
    @yorduminsani 10 місяців тому +3

    CrossOrigin is not a fix nor a workaround. it might cause you problems in terms of security. i'd not use it. just serve static web files in spring boot project. or use middleware in react project

  • @rohans7194
    @rohans7194 Рік тому +1

    Why did you refresh the app in the end to show Ram-India? You should show it when you submit it.
    Isn’t it better to get all the results as a response when we save a new entry?

  • @nicolasromero6144
    @nicolasromero6144 2 роки тому +1

    Great explanation

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      Glad it was helpful! Be sure to subscribe.

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

    Can you expand on this tutorial and add Spring Boot Security?

  • @venkat757
    @venkat757 2 роки тому +1

    Thank you very much. ❤

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      You are so welcome. Be sure to subscribe.

  • @manasam5965
    @manasam5965 2 місяці тому

    Can u please add videos regarding big projects which is related to react and spring boot???

  • @porzellanteller
    @porzellanteller Рік тому +1

    Gut gemacht danke.

  • @UddhikaIshara
    @UddhikaIshara 2 роки тому +1

    Thank you

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      You're welcome ! Be sure to subscribe.

  • @akshayram14
    @akshayram14 Рік тому +1

    Thank you!

  • @victorcamargo784
    @victorcamargo784 2 роки тому +2

    I was having the error "java.sql.SQLException: Access denied for user Victor@localhost (using password: NO)" in the 12:24 of the video trying to run the application. I fixed it by creating an user with this name in the admin panel

  • @ArjunSingh-ex2hr
    @ArjunSingh-ex2hr 3 роки тому +1

    Thank you 😊

    • @CodeWithArjun
      @CodeWithArjun  3 роки тому

      Welcome brother. Have you completed following the course ?

    • @ArjunSingh-ex2hr
      @ArjunSingh-ex2hr 3 роки тому +1

      @@CodeWithArjun right now I'm learning c programming ..after completing it ..I will see full videos

    • @CodeWithArjun
      @CodeWithArjun  3 роки тому +1

      @@ArjunSingh-ex2hr Sure Brother, Be sure to subscribe. Keep Learning, Keep growing.

  • @chadlilaila5896
    @chadlilaila5896 Рік тому +1

    thank you so much

  • @dnyaneshwarkolhe9959
    @dnyaneshwarkolhe9959 2 роки тому +1

    can we create frontend backend combined windows executable file which will run whole application at once.

  • @joshuamarrero6563
    @joshuamarrero6563 3 роки тому +1

    THANK YOU!!!!

  • @belogical9879
    @belogical9879 Рік тому +1

    Thanks a lot bro :)

  • @countessvillain
    @countessvillain 2 роки тому +3

    But should have say to install XAMPP from the beginning :(

  • @alifajrnugraat8136
    @alifajrnugraat8136 Рік тому +1

    great thanks!

  • @itsnarahari
    @itsnarahari 2 роки тому +1

    Without manually refreshing we can refresh or re render by useState Hook and add that new object to first

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому +1

      I have got new video series on my UA-cam channel check there I have done that.

    • @randomsoul_84
      @randomsoul_84 Рік тому

      can you tell me what changes we have to make in the state?

  • @geminicoding5924
    @geminicoding5924 2 роки тому

    Thanks so much for the video. This is really helpful

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому

      Glad it was helpful! Be sure to subscribe.

  • @vaibhavtyagi5720
    @vaibhavtyagi5720 2 роки тому

    Hey when i use text field component its showing code inside should i put container outside it or inside it ?

  • @DevLearn-lv7nr
    @DevLearn-lv7nr Рік тому +1

    thanks Arjun did you ever code something similar in non Java language or frameworks ? if so what did you use and how did you find it compared to Springboot and java ?

    • @CodeWithArjun
      @CodeWithArjun  Рік тому

      I haven’t used any other frameworks but you can use node js if you want to learn

  • @mohammedabulawi8006
    @mohammedabulawi8006 Рік тому

    great Can you make a video of how to create a login page

  • @mitchy3686
    @mitchy3686 2 роки тому +2

    Can you go over Deleting and Modifying students?

    • @CodeWithArjun
      @CodeWithArjun  2 роки тому +1

      Sure I am making new video. Be sure to subscribe to get notified.

    • @mitchy3686
      @mitchy3686 2 роки тому +1

      @@CodeWithArjun after that, can you go over adding APIs? For example how to add a free weather API or something to display data etc. thanks!

    • @Pacal_II
      @Pacal_II 2 роки тому

      Did you figure out how to delete students? I'm trying to implement that myself.