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!
@CodeWithArjun3 жыл бұрын
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.
@yldrayozturk62762 жыл бұрын
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 :))
@justmonika65292 жыл бұрын
Thats awesome. It worked. Im a beginner btw. May I ask why this happens?
@mohamedmehenni36512 жыл бұрын
@@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.
@subbup4017 ай бұрын
Thank you bro
@milankbudha11 ай бұрын
you should use lombok in model class to reduce boiler plate code for getters and setters,toString(),hashcode,default constructor and parameterized constructor
@toxi4202 Жыл бұрын
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
@sheltondany82099 ай бұрын
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!
@CodeWithArjun9 ай бұрын
Glad you liked it!
@xuechengliu8178 Жыл бұрын
super good and easy to follow content. Great starting point for backend developers to understand how to communicate with frontend.
@countessvillain2 жыл бұрын
But should have say to install XAMPP from the beginning :(
@kunalshirsat4129 Жыл бұрын
Hi while testing api on postman by POST method I m getting 400 errors not able to parse json object
@Lynx-fxАй бұрын
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?
@fatihhguvenn8 ай бұрын
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
@faizalkadiwal3065 Жыл бұрын
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])
@eliangonzalez58021 күн бұрын
Then 3 years later, this video is amazing. Thank you very much for your support!!
@CodeWithArjun19 күн бұрын
You're very welcome!
@-Laxman-ks9ri Жыл бұрын
can you make a video on how to deploy this backend and database in render and react app in vercel
@victorcamargo784 Жыл бұрын
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
@weebotzu5533 Жыл бұрын
that table creation is not happening 12:32 worked when used spring boot version 2.7.12
@gamingflick Жыл бұрын
yes that true same here
@prajnachattaraj3531 Жыл бұрын
will2.7.14 or 2.7.15 work?
@ShilamRahulPrasad8 ай бұрын
@@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..
@ajinkyakhete1151 Жыл бұрын
Hats Off Sir !!!! Best Video Learned All the concepts in one Video Thank you very much. Wish you a great journey ahead ...
@CodeWithArjun Жыл бұрын
Thanks a ton
@robkao-og9xx3 ай бұрын
Very concise, straight to the point, beginner friendly. Thank you sir.
@scv96835 ай бұрын
This lesson is a very basic standard, but it will give a fantastic feedback to rookies, I love it!
@CodeWithArjun5 ай бұрын
Glad you like it!
@TEK2938 ай бұрын
Great video. Thank you so much
@eduardojls2 жыл бұрын
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.
@CodeWithArjun2 жыл бұрын
That’s good to hear.
@GopalNavaratnam8 күн бұрын
It was helped to solve my project problem thanks a lot ❤
@rajeshrj25513 жыл бұрын
Awesome bro...thank you
@CodeWithArjun3 жыл бұрын
Thanks. If you get any problem please let me know. Don't forget to subscribe.
@kelvinsankale2 жыл бұрын
Phewx! thank you very much for your commitment to share knowledge. God bless you.
@CodeWithArjun2 жыл бұрын
Glad it was helpful!
@Error-rp4dk Жыл бұрын
Thank you for this great tutorial. Better than my professors and Uni course. Wish you health, happiness and personal and financial success 👍
@CodeWithArjun Жыл бұрын
Happy to help.
@sebastianconde13413 ай бұрын
amazing tutorial! thanks a lot
@gorripotumanikanta28694 ай бұрын
Hi bro...i know the java and spring boot as back-end. Now what i can select angular or react? which is best suitable with spring boot.
@CodeWithArjun4 ай бұрын
You can go with either of them
@raichungpunmagar7984 Жыл бұрын
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
@CodeWithArjun Жыл бұрын
Glad it was helpful! Keep coding.
@jumb0_9 Жыл бұрын
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
@robk19 Жыл бұрын
I'm having the same problem. The only thing I know I did differently is using a different JDK.
@n0thing707 Жыл бұрын
same problem =(
@robk19 Жыл бұрын
@@n0thing707 check for typos in your application.properties file
@n0thing707 Жыл бұрын
I fixed it! I notices, that I wrote spring.database.url insted of spring.datasoucre.url
@nehakumar6831 Жыл бұрын
@@n0thing707 did it work ?
@TheSmokinApples Жыл бұрын
Man! I love you for making this! I have been trying to find a basic tutorial on how to use react with spring boot!
@CodeWithArjun Жыл бұрын
Glad I could help!
@kingdomVI2 ай бұрын
engineer got my sub, he is giving lots of content for free. thanks a lot.
@Alphacreators2 жыл бұрын
Its is showing port 8080 is busy so change the port ....can u please tell meh from where i have to change the port
@Alphacreators2 жыл бұрын
For backend
@CodeWithArjun2 жыл бұрын
Just go to the application.properties and add this line server.port=8081
@Alphacreators2 жыл бұрын
@@CodeWithArjun thank u so much....I also have some more doubts ......yaha par ni bta payunag becoz of screenshots
@rohans7194 Жыл бұрын
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?
@KristijanStosic2 жыл бұрын
Can you update it so you dont need to refresh page every time you add new student?
@CodeWithArjun2 жыл бұрын
Sure I am planning to do that soon.
@sudarshankagitha33152 жыл бұрын
@@CodeWithArjun yes do it fast we are waiting 😊
@anny886163 жыл бұрын
Thank you! This was really helpful! :)
@CodeWithArjun3 жыл бұрын
Glad it was helpful!
@embodythelogos5 ай бұрын
Can you expand on this tutorial and add Spring Boot Security?
@serhatkral3871 Жыл бұрын
thats great man i like it
@juneldelacuadra59732 жыл бұрын
Just Wow!!! Sir please create a blog using Spring Boot and React with login functions!
@CodeWithArjun2 жыл бұрын
Thanks for the idea! Surely. Don't forget checkout the new series of full stack CRUD app.
@juneldelacuadra59732 жыл бұрын
@@CodeWithArjun Yes I will... Thank you so much again sir.
@dnyaneshwarkolhe99592 жыл бұрын
can we create frontend backend combined windows executable file which will run whole application at once.
@kimdequilla75032 жыл бұрын
thanks super fast but at the same time super clear
@CodeWithArjun2 жыл бұрын
Glad it helped! Be sure to subscribe.
@jerodcolbert3896 Жыл бұрын
First Id like to say thank you for posting this it was very helpful. I do have one question though, when i do my post through postman the connection is successful but not all of the data I entered is being inserted into the table. Do you know why this could be happening?
@swaranjali4332 жыл бұрын
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
@udhayachandhar47702 жыл бұрын
How can we deploy them together to a hoisting site
@CodeWithArjun2 жыл бұрын
Use the services like heroku.
@WandersonEndeolver Жыл бұрын
Sabe me informa se no Windows tenho que usar é este comendo: .\mvnw.cmd spring-boot:run
@hajarrachach31162 жыл бұрын
Please if mysql is shutdown what should I do
@CodeWithArjun2 жыл бұрын
Again go to system preferenceas and MySQL and start server.
@groupproject95788 ай бұрын
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
@CodeWithArjun8 ай бұрын
i have new video of full stack check out that
@groupproject95788 ай бұрын
Can you post the link? You have a lot of videos
@saurabhpotdar75672 жыл бұрын
Dont use urls like getall, add. Url should be /students with different HTTP methods.
@sarwasadharan11 ай бұрын
Nepali-english accent aayo, pakkai nepali ho bro. 😂
@CodeWithArjun11 ай бұрын
haha ho bro 😎 nepali le nepali lai nachinne kurai vayena
@leonardoaguinaga4614 ай бұрын
like y me suscribo
@usmannurudeen16258 ай бұрын
How can we make this kind of application live for users to access since the backend and the sever is on the local machine?
@nikamelashvili24107 ай бұрын
cloud hosting
@EthioCybrary2 жыл бұрын
It inserts null values into the database. How can I solve this problem?
@CodeWithArjun2 жыл бұрын
You have to use @NotNull annotation for that. I have just published a new series on my channel checkout for crud operation.
@EthioCybrary2 жыл бұрын
@@CodeWithArjun At what point i have to use @NotNull annotation?
@CodeWithArjun2 жыл бұрын
@@EthioCybrary just before the entities we have defined in model class. @NotNull(message = "Name can't be null") private String name;
@EthioCybrary2 жыл бұрын
@@CodeWithArjun When I try by postman it works. but the front end page still not working. null values are inserted into database.
@tariqaldamen68372 жыл бұрын
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.
@CodeWithArjun2 жыл бұрын
Glad it was helpful! Be sure to subscribe.
@mmaScholar99 Жыл бұрын
Quick question, do you know the cause behind the error "port 8080 is already in use"?
@ajinkyakhete1151 Жыл бұрын
just write server.port=8081(new port) in application properties and re-run your error will be resolved.
@MegaCPfan101 Жыл бұрын
8080 port is in use in background so you need to stop it before running.
@countessvillain2 жыл бұрын
The problem with this tutorial is that first you say to install MySQLDatabase but don't specify with XAMPP so one installs MySQLDatabase that occupy the port 3306, than he has o install XAMPP, and the port 3306 is occupied.
@JohnDoe-qj7wt Жыл бұрын
how can we solve this? I installed mysqldatabase but i dont know what xampp means
@elijahamelia33143 жыл бұрын
This is amazing man . Thank you so much for this video.
@manasam59656 күн бұрын
Can u please add videos regarding big projects which is related to react and spring boot???
@Alenk10202 жыл бұрын
hands down the best right into the point, full stack tutorial, amazing job.
@CodeWithArjun2 жыл бұрын
Glad it helped! Be sure to subscribe.
@sanketbhole5876 Жыл бұрын
Sir would you please tell us that how to deploy it so that we can access using it with link from any where
@steven7936 Жыл бұрын
One way would be to use AWS.
@mitchy36862 жыл бұрын
Can you go over Deleting and Modifying students?
@CodeWithArjun2 жыл бұрын
Sure I am making new video. Be sure to subscribe to get notified.
@mitchy36862 жыл бұрын
@@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_II2 жыл бұрын
Did you figure out how to delete students? I'm trying to implement that myself.
@dineshpanigrahi10652 жыл бұрын
Can you pls let me know what are the combination of techstacks are adapted by most enterprises(Java with Angular or Java with React), bcoz am preparing for Java with react
@Channel-iu6de Жыл бұрын
I would learn Java with react, python, gitlab, github, spring boot, docker, kubernetes,sql.
@rainertelesko98942 жыл бұрын
Great tutorial for beginners!
@CodeWithArjun2 жыл бұрын
Glad it was helpful! Be sure to subscribe.
@pawebielecki7548 Жыл бұрын
Thank you. Your video was really helpful. Everything is really simple and step by step.
@CodeWithArjun Жыл бұрын
Glad to hear that!
@barakamarkbright7940 Жыл бұрын
Thanks for the video Arjun. It have given me a complete overview of web app development with Java.
@CodeWithArjun Жыл бұрын
Happiest to help. Keep coding
@sagarbora77682 жыл бұрын
bro how to configure vscode for spring boot
@CodeWithArjun2 жыл бұрын
I have separate video for that check out on my channel .
@sagarbora77682 жыл бұрын
@@CodeWithArjun how can u share link Becoz in utube cmnt sec u can't share link
@greptor86973 жыл бұрын
Great Video. Keep up the work
@supriyagupta7065 ай бұрын
I am getting 401 error code in POSTMAN when i add student name and adress. Please tell me the solution
@mohammedhinda3992 ай бұрын
I have the same error, you finded the solution?
@keerthu7055 Жыл бұрын
Thanks for your video but i have a query that why cant we develop react in intellj itself why we need MS visual code
@CodeWithArjun Жыл бұрын
Many extensions are not available. But still use can do. Instead you can use webstorm.
@saurabhgandhi7982 Жыл бұрын
Awesome tutorial, keep up the good work
@CodeWithArjun Жыл бұрын
Glad it helped! Be sure to subscribe.
@DevLearn-lv7nr Жыл бұрын
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 Жыл бұрын
I haven’t used any other frameworks but you can use node js if you want to learn
@Glamorous_Life2 ай бұрын
Your video is great.
@wagnerdba2 жыл бұрын
Very nice... Congrats from Brazil...
@CodeWithArjun2 жыл бұрын
Thank you very much!
@henriquedelben Жыл бұрын
What's the point of creating a StudentService interface?
@ahmadrami14 Жыл бұрын
It is considered good practice to define the methods that will be in the service using an interface. In case of future changes. Technically it is insignificant.
@nsh465822 күн бұрын
Refresh chai kina garnu parne? Sidhai useEffect bhitra rakhe ta submit gare pachi nai update huncha haina?
@KittyInCali Жыл бұрын
awesome explanation in such simple words... great job man ...please keep up the work!
@CodeWithArjun Жыл бұрын
Thanks and welcome
@SaiKrishnavallabhajoshyula Жыл бұрын
Thank you very much for your help
@samruddhimanded53012 жыл бұрын
Thank You So Much ..Very Very Helpful
@CodeWithArjun2 жыл бұрын
Glad it was helpful! Be sure to subscribe.
@tamimiqbalpython4849 Жыл бұрын
Thank you, Dada. Sending love from Bangladesh 🌈🟩🔴🟩. Please give us more live projects like this.
@CodeWithArjun Жыл бұрын
Thanks brother. I have got new series on fullstack on my channel check out that as well. Best wishes from Nepal 🇳🇵
@tamimiqbalpython4849 Жыл бұрын
@@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 Жыл бұрын
@@tamimiqbalpython4849 Sure i will plan soon on making a project.
@hrobesak Жыл бұрын
What a great tutorial. Just one question. I'm getting empty Id when I call getAll. Name and Address is displayed, but Id not. In DB all Id's are visible. Any ideas?
@vegardlokreim55493 ай бұрын
intellisay
@nandhureddy272 жыл бұрын
helped a lot
@CodeWithArjun2 жыл бұрын
Be sure to subscribe.
@jeirsenlopera1882 жыл бұрын
do i need to know java to work with spring boot?
@CodeWithArjun2 жыл бұрын
Yes you need basics of Java.
@abhijeetrohilla3918 Жыл бұрын
Great explanation , This channel is going to be more popular soon.
@CodeWithArjun Жыл бұрын
Thank you for your kind words. Keep supporting.❤️❤️
@jyotsnapnr2 жыл бұрын
subscribed, you teach so well
@CodeWithArjun2 жыл бұрын
Glad it was helpful. Thanks for your words.
@vaibhavtyagi57202 жыл бұрын
Hey can you make a video on how to add jwt authentication to this
@CodeWithArjun2 жыл бұрын
Sure I am planning to make that video after full stack spring boot and react series. Be sure to subscribe to get notification.
@RishiRajxtrim6 ай бұрын
thanks
@CodeWithArjun6 ай бұрын
Welcome
@travahnetshisaulu310111 ай бұрын
nice video very helpful, Can you please explain why there are two Studentservice classes (Studentservice, StudentserviceImpl)?
@erfanhabeeb684811 ай бұрын
Search and study about abstarction
@JohnF158 ай бұрын
The first is the interface that will define the operations and the second one is the implementation of these operations.
@naufaladi4384 Жыл бұрын
why do we need to refresh the web page to display the retrieved data? Is there a way so it displays the data automatically after we press "Submit" ?
@CodeWithArjun Жыл бұрын
I have new series on full stack check out that i have fixed that problem there.
@Smoshylife Жыл бұрын
Like using Ajax?
@usage_sa Жыл бұрын
Thank you so much!
@yuvakevichar Жыл бұрын
Thank you, it helps very well 👍
@CodeWithArjun Жыл бұрын
Glad to hear that!
@flavio5693 Жыл бұрын
This course it's amazing thank you very much
@CodeWithArjun Жыл бұрын
Glad to help. Checkout new course.
@UkrSerhiy18992 жыл бұрын
Thank you for yours great video!
@CodeWithArjun2 жыл бұрын
Glad you liked it! Be sure to subscribe.
@andersontiban5356 Жыл бұрын
I learned a lot thank you!
@IvanNazarenko-sy4uy Жыл бұрын
Hi, when I try to download the material ui icons it gives me a special error that I cannot understand it npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: jobspotfrontend@0.1.0 npm ERR! Found: react@18.2.0 npm ERR! node_modules/react npm ERR! react@"^18.2.0" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react@"^16.8.0 || ^17.0.0" from @material-ui/core@4.12.4 npm ERR! node_modules/@material-ui/core npm ERR! peer @material-ui/core@"^4.0.0" from @material-ui/icons@4.11.3 npm ERR! node_modules/@material-ui/icons npm ERR! @material-ui/icons@"*" from the root project
@Rogueixpresents Жыл бұрын
google
@DK-ij9sh Жыл бұрын
I'm having the same error. Did you find a solution for this? Please let me know if there is any.
@josephmctigue4494 Жыл бұрын
I got the same thing, still trying to figure this one out. Have you found a solution yet? If so, please share what you found.
@DK-ij9sh Жыл бұрын
@@josephmctigue4494 I think I figured this out as it's working fine for me now. It was because of the peer dependency between react and Material UI. Since we have react 18.2 version we have to use Material UI V5 version which is the latest one. We can do the installation part according to the steps in MUI V5 official site. So in this video Arjun is using Material UI V4 which is only compatible with React 16.8 or 17.0. I hope this is clear for you.
@Justin-xy2ko2 жыл бұрын
legendary tutorial
@CodeWithArjun2 жыл бұрын
Glad you liked it. I have got new series on full stack CRUD check out on channel.
@2bpro275 Жыл бұрын
It helps me a lot. Thanks for sharing.
@CodeWithArjun Жыл бұрын
Glad to hear it!
@hotshotgolfer3079 Жыл бұрын
This was great. I learned a lot. Thank You.
@CodeWithArjun Жыл бұрын
Happy to help
@josephmctigue4494 Жыл бұрын
What versions of node, npx and mui are you using? I'm having trouble using node v18.16.0 and npx version 9.6.4 with this tutorial. Please help.
@Learco2 жыл бұрын
Hi, I don’t get how the ract app connects to the back end (springboot )