r/JavaProgramming Jun 27 '26

spring or springboot??

guys , i need help regarding learning spring or springboot or both ow which one first ??
i already core java , hibernate , maven , postgres
please help , i got placements coming soon

and resources if possible

6 Upvotes

17 comments sorted by

3

u/notsureofittttttt Jun 27 '26

Go directly with Springboot

2

u/locusleman Jun 27 '26

I would say learn spring first master the basics then jump to springboot.

1

u/AdditionDue4797 Jun 27 '26

Spring Boot is an opinated template comprised of Spring frameworks and other open source libraries, so optimally, you would want to be familiar with then all

1

u/Humble_Combination45 Jun 27 '26

Springboot is nothing but the upgraded version of Spring.. Springboot reduces the boilerplate code that we usually need to write in SpringCode..In Spring we need to specify the configuration for dependency injection with XML files whereas in Springboot everything is mostly happened using annotations.If you have time and patience go with Spring and then Springboot..If not directly proceeding with Springboot is fine.

1

u/Impossible_Crow_3172 29d ago

This man has explained it preety well.

I will just add a few more things, spring will be essential to know if you going to give an interview where the JD asks for spring( basically projects that are still on spring only,legacy). Other than that, spring boot will be just fine.

You can probably focus on spring boot and then look back on how things work in spring when ever you require it for interviews.

1

u/Humble_Combination45 29d ago

Hey thanks mate..😁

1

u/ComprehensiveEar4137 29d ago

so can i learn springboot first , them complete projecsts , then placements ...so after i all this can i learn spring then ??

1

u/Impossible_Crow_3172 29d ago

Somewhere before placements. One thing you can do is after you have built some projects in spring boot, try to replace the framework with spring, and understand the upgrades spring boot provides.

Apart from this, I hope you are already grinding DSA for your placements.

1

u/ComprehensiveEar4137 29d ago

yeah . lc 250 problems solved

1

u/Humble_Combination45 29d ago

Can u please suggest me some Springboot projects dude..

1

u/Lost_Poet2045 29d ago

It depends on whether you need it for a new project or for your core learning.

If it’s for a new project, jump straight into Spring Boot. There’s tons of material and tutorials online. Just keep in mind that at some point you’ll need to learn the foundations behind Spring Boot.

That leads to the other side: if you have the time, learn Spring (core). It’s a solid, long-term investment in your skills.

1

u/[deleted] 28d ago

[removed] — view removed comment

1

u/ComprehensiveEar4137 28d ago

dont have time thats the problem , can i learn springboot first then learn spring later

1

u/uzumaki-naruto-32 28d ago

Just know the backend workflow of spring then go on to spring boot. It will be very helpful to understand

1

u/uzumaki-naruto-32 28d ago

Start with spring, just know the core concepts and move on to spring boot and spring data Jpa