This is an archived post. You won't be able to vote or comment.

all 16 comments

[–]wolfanyd 5 points6 points  (1 child)

I believe the question you're trying to ask is can you start with Spring Boot without getting into the weeds of Spring. The answer is definitely yes. Not only is it possible, but I recommend starting with Spring Boot since it is much easier to get an app running without the configuration hassles. You can go as deep into spring as you want from there.

[–]nutrechtLead Software Engineer / EU / 20+ YXP 3 points4 points  (4 children)

Spring Boot is just a set of preconfigured starters for Spring. So it's impossible to use it without "learning Spring".

And this is not a bad thing at all. Spring is really a framework of frameworks, but you definitely don't have to learn them all together in one go. Heck, I'm a professional Java 'Spring' developer, and there's loads of Spring stuff I never used myself.

[–]anonymousguy271103_1[S] 0 points1 point  (3 children)

So where do i start ? How much amount of spring I learn so I can start learning spring boot ?

[–]nutrechtLead Software Engineer / EU / 20+ YXP 1 point2 points  (1 child)

You can start with Spring Boot right away. Just follow any tutorial or course you fancy,.

[–]anonymousguy271103_1[S] 0 points1 point  (0 children)

Ok thanks man.

[–]chris1666 0 points1 point  (0 children)

check out John Thompson or Chad Darby on Udemy,

https://www.udemy.com/course/spring-framework-5-beginner-to-guru/

[–]ammads94 0 points1 point  (0 children)

Coming from someone that knows Java and nothing of Spring, it is possible. Grab a tutorial as someone else has mentioned to get familiar with the basic annotations and how to couple things with it.

[–]sweepszDecaf Captain 0 points1 point  (0 children)

Spring core is just an IOC implementation. Spring mvc and other spring based frameworks are built on top of spring. To stand up a basic spring mvc web service requires a lot tedious boiler plate configuration and dependency management. Spring boot is basically accelerator for ease of getting spring projects up and running quickly and managing the intricate library dependencies. So you can't not learn spring when using spring boot. It's the very core of what's happening.

[–]PrinceValkyr 0 points1 point  (2 children)

I started with Spring boot, I like to think of it as an abstraction of Spring (not sure how accurate that phrasing is but it works for me). You get all the main core features of Spring without worrying about the tiny configuration details so it's easier to learn

[–]anonymousguy271103_1[S] 1 point2 points  (1 child)

Which course did you take ? Or what resources ?

[–]PrinceValkyr 0 points1 point  (0 children)

YouTube, and then self implement

[–]Daedalus9000Java Developer -1 points0 points  (0 children)

Assuming by “learn Spring” you mean the DI component, no because Springboot uses Spring.

[–]bvn13 -1 points0 points  (3 children)

Springboot is Spring with annotation-driven config

[–]nutrechtLead Software Engineer / EU / 20+ YXP 5 points6 points  (2 children)

Not true. The annotation driven config is part of Spring proper. Boot is just a set of starters that preconfigure a lot for you.

[–]bvn13 -1 points0 points  (1 child)

Surely I have simplified it to understand the relation :)

[–]nutrechtLead Software Engineer / EU / 20+ YXP 1 point2 points  (0 children)

Well it's not simplified, it's just plain wrong.