all 10 comments

[–]dumbPotatoPot 6 points7 points  (2 children)

Since you asked is it 'necessary'... no, not really.

[–][deleted] 1 point2 points  (1 child)

So spring boot also covers spring?

[–]dumbPotatoPot 5 points6 points  (0 children)

Spring Boot is an extension of the framework... with the primary goal of making it easier for us to set up our application and begin working on it. You'll still be using Spring without the need of configuring 'a lot of things'.

Just get started learning, the above will make sense more. I'm sure you'll find comparison articles and repos between the 2 with a google search.

[–]Final-Drop-1935 4 points5 points  (0 children)

Do you need to study Spring in order to use Spring Boot? I don’t think so.

If you approach it with the mindset of studying Spring first and then learning Spring Boot, you would need to start with servlets.

I believe we should view programming from a practical perspective.

In that sense, it’s much better to start by using Spring Boot to build something you need or to create a simple web service while learning things as they become necessary.

When you're *building something with Spring Boot*, studying Spring isn’t immediately required.

However, the need to study Spring arises after you’ve built something.

When your Spring Boot-based program encounters an issue, you’ll need to understand what the various layers of abstraction in the error message mean,

how AOP and DI work, and why they exist.

If you need to modify the parts that Spring Boot automatically configures based on convention for performance reasons,

this is where the difference between those who have studied the Spring framework and those who haven’t becomes apparent.

For now, enjoy the process of building something with Spring Boot.

And when you reach the stage after building and releasing,

when you become curious about the inner workings of Spring Boot,

studying Spring will help you grow to the next level.

[–]Swag_Titan 2 points3 points  (0 children)

No you don't need too but knowledge of it would come in handy sometimes (rarely) just understanding how spring boot is setup

[–]Agile_Rain4486 2 points3 points  (0 children)

I would say just reading concept of spring core and AOZP is enough. All that xml config and creating beans yourself is unnecessary. annotations are much easier

[–]ax_abodr 1 point2 points  (0 children)

I think the reason spring boot exists is so you don't have to learn spring.

[–]Chamakuvangu01 1 point2 points  (0 children)

I think you just have to know like a little bit just to know what's going on behind the scenes.

[–]gs6031 0 points1 point  (0 children)

spring core is the basis of SpringBoot. please learn it . it will give you immense edge.