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!
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.
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!
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 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.
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
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.
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])
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
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.
@@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.
you should use lombok in model class to reduce boiler plate code for getters and setters,toString(),hashcode,default constructor and parameterized constructor
@@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?
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
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?
This was a great video. However, I did want to ask, is there a way to see the student that you add immediately in the Students section at the bottom? Refreshing the page seems like a hassle each time
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
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 ?
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!
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.
@@CodeWithArjun Yes, I like React very much.
Thank you. This is my first time to complete a Spring and react tutorial
This lesson is a very basic standard, but it will give a fantastic feedback to rookies, I love it!
Glad you like it!
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!
Glad you liked it!
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 :))
Thats awesome. It worked. Im a beginner btw. May I ask why this happens?
@@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.
Thank you bro
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
Glad it was helpful! Keep coding.
Very concise, straight to the point, beginner friendly. Thank you sir.
Then 3 years later, this video is amazing. Thank you very much for your support!!
You're very welcome!
super good and easy to follow content. Great starting point for backend developers to understand how to communicate with frontend.
engineer got my sub, he is giving lots of content for free. thanks a lot.
Thankyou for creating a simple example.. Very useful for beginners
hands down the best right into the point, full stack tutorial, amazing job.
Glad it helped! Be sure to subscribe.
Thank you for this great tutorial. Better than my professors and Uni course. Wish you health, happiness and personal and financial success 👍
Happy to help.
Man! I love you for making this! I have been trying to find a basic tutorial on how to use react with spring boot!
Glad I could help!
Hats Off Sir !!!! Best Video Learned All the concepts in one Video Thank you very much. Wish you a great journey ahead ...
Thanks a ton
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.
That’s good to hear.
thanks super fast but at the same time super clear
Glad it helped! Be sure to subscribe.
you are a lifesaver thank you others couldn't teach this in 3 hours and u did that in 48 min 🙌🙌
Glad it helped!
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.
Glad it was helpful! Be sure to subscribe.
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])
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
Phewx! thank you very much for your commitment to share knowledge. God bless you.
Glad it was helpful!
Perfect tutorial from the UK
Glad i could help. Be sure to subscribe.
@@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
Great Video. Keep up the work
This is amazing man . Thank you so much for this video.
Great tutorial for beginners!
Glad it was helpful! Be sure to subscribe.
best video ever! now jsut gotta figure how to deploy online
Thank you so much. Glad you liked it. Be sure to subscribe.
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.
@@CodeWithArjun I am looking forward to the next one, btw your videos are awesome
@@thegabriel475 I have published for front end with backend i haven't i hope i can soon.
Great explanation , This channel is going to be more popular soon.
Thank you for your kind words. Keep supporting.❤️❤️
Awesome bro...thank you
Thanks. If you get any problem please let me know. Don't forget to subscribe.
Very nice... Congrats from Brazil...
Thank you very much!
Thank you! This was really helpful! :)
Glad it was helpful!
Thanks for the video Arjun. It have given me a complete overview of web app development with Java.
Happiest to help. Keep coding
It was helped to solve my project problem thanks a lot ❤
Great content! 10/10!!!
Glad you think so!
Great video. Thank you so much
Thank you. Your video was really helpful. Everything is really simple and step by step.
Glad to hear that!
Thank you, Dada. Sending love from Bangladesh 🌈🟩🔴🟩. Please give us more live projects like this.
Thanks brother. I have got new series on fullstack on my channel check out that as well. Best wishes from Nepal 🇳🇵
@@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.
@@tamimiqbalpython4849 Sure i will plan soon on making a project.
Fantastic 👍
Very simple and crisp
Glad you liked it. Be sure to subscribe
thats great man i like it
amazing tutorial! thanks a lot
This was great. I learned a lot. Thank You.
Happy to help
Just Wow!!! Sir please create a blog using Spring Boot and React with login functions!
Thanks for the idea! Surely. Don't forget checkout the new series of full stack CRUD app.
@@CodeWithArjun Yes I will... Thank you so much again sir.
awesome explanation in such simple words... great job man ...please keep up the work!
Thanks and welcome
I learned a lot thank you!
you should use lombok in model class to reduce boiler plate code for getters and setters,toString(),hashcode,default constructor and parameterized constructor
It helps me a lot. Thanks for sharing.
Glad to hear it!
This course it's amazing thank you very much
Glad to help. Checkout new course.
Good work...keep going
Glad it was helpful, Be sure to subscribe.
Awesome tutorial, keep up the good work
Glad it helped! Be sure to subscribe.
very informative video, great quality content bro
Glad you liked it
legendary tutorial
Glad you liked it. I have got new series on full stack CRUD check out on channel.
too smooth, loved it
Thank You So Much ..Very Very Helpful
Glad it was helpful! Be sure to subscribe.
amazing tutorial! the best sure!!!
Thanks a lot!
Awesome tutorial!
Thank you! Cheers!
Awesome tutorial
Thank you! Really good course
Glad you like it! Check out the new course for CRUD operation using Spring Boot and React.
Great work! Thx.
Glad you liked it! Be sure to subscribe.
Your video is great.
Great tutorial, appreciate it !
Glad it was helpful! Check out the new course on CRUD application.
@@CodeWithArjun already added it to watch later, cheers.
Thank you for yours great video!
Glad you liked it! Be sure to subscribe.
Excellent !
Thank you! Cheers!
Thank you very much this was a perfect video
Glad it helped
Thanks bro, great video
Glad you liked it
Gut gemacht danke.
Thank you so much grate video sir wa 😊
So nice of you
subscribed, you teach so well
Glad it was helpful. Thanks for your words.
This helped a lot thank you
Happiest to help. Be sure to subscribe.
Thank you very much for your help
Thank you, it helps very well 👍
Glad to hear that!
Thanks you, nice video good explanation
Glad it was helpful!
hello sir, im on 12:24 when i run its not creating a table in mysql in my database i dont know how to fix it. Please help
I'm having the same problem. The only thing I know I did differently is using a different JDK.
same problem =(
@@n0thing707 check for typos in your application.properties file
I fixed it! I notices, that I wrote spring.database.url insted of spring.datasoucre.url
@@n0thing707 did it work ?
Amazing tutorial, helped so much, thank you a lot! :D
Glad it helped! Don't forget to subscribe.
@@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?
got it, maven-resources-plugin ;)
helped a lot
Be sure to subscribe.
that table creation is not happening 12:32
worked when used spring boot version 2.7.12
yes that true same here
will2.7.14 or 2.7.15 work?
@@prajnachattaraj3531 Use 2.7 or lower, in my case, I have an issue with MySQL dependency in pom file. keep an eye on it too..
Great explanation
Glad it was helpful! Be sure to subscribe.
Thank you so much!
Thank you very much. ❤
You are so welcome. Be sure to subscribe.
Thanks a lot bro :)
Glad to help
Hi
while testing api on postman by POST method
I m getting 400 errors not able to parse json object
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?
Hi, I don’t get how the ract app connects to the back end (springboot )
can you make a video on how to deploy this backend and database in render and react app in vercel
great thanks!
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
Thanks so much for the video. This is really helpful
Glad it was helpful! Be sure to subscribe.
Thank you 😊
Welcome brother. Have you completed following the course ?
@@CodeWithArjun right now I'm learning c programming ..after completing it ..I will see full videos
@@ArjunSingh-ex2hr Sure Brother, Be sure to subscribe. Keep Learning, Keep growing.
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?
Thank you!
You're welcome!
THANK YOU!!!!
glad it was helpful
This was a great video.
However, I did want to ask, is there a way to see the student that you add immediately in the Students section at the bottom? Refreshing the page seems like a hassle each time
i have new video of full stack check out that
Can you post the link? You have a lot of videos
Can you go over Deleting and Modifying students?
Sure I am making new video. Be sure to subscribe to get notified.
@@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!
Did you figure out how to delete students? I'm trying to implement that myself.
Without manually refreshing we can refresh or re render by useState Hook and add that new object to first
I have got new video series on my TH-cam channel check there I have done that.
can you tell me what changes we have to make in the state?
Can you expand on this tutorial and add Spring Boot Security?
It inserts null values into the database. How can I solve this problem?
You have to use @NotNull annotation for that. I have just published a new series on my channel checkout for crud operation.
@@CodeWithArjun At what point i have to use @NotNull annotation?
@@Ethio-Tech-Torch just before the entities we have defined in model class.
@NotNull(message = "Name can't be null")
private String name;
@@CodeWithArjun When I try by postman it works. but the front end page still not working. null values are inserted into database.
Its is showing port 8080 is busy so change the port ....can u please tell meh from where i have to change the port
For backend
Just go to the application.properties and add this line
server.port=8081
@@CodeWithArjun thank u so much....I also have some more doubts ......yaha par ni bta payunag becoz of screenshots
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
Can you update it so you dont need to refresh page every time you add new student?
Sure I am planning to do that soon.
@@CodeWithArjun yes do it fast we are waiting 😊
Quick question, do you know the cause behind the error "port 8080 is already in use"?
just write server.port=8081(new port) in application properties and re-run your error will be resolved.
8080 port is in use in background so you need to stop it before running.
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 ?
I haven’t used any other frameworks but you can use node js if you want to learn