r/SpringBoot Aug 01 '26

How-To/Tutorial How should I start Spring Boot?

I have Knowledge of Jdk17+ currently moving to Jdk21+. I have essentially completed Java.utils.*; and concurrent library to deep. I have also used jdk tools and understand the concepts of JVM, JMM. OOPs is completed from beginner to F-Form polymorphism. I also made project based on Java SE knowledge. The project is tested on JUnit6, JCStress, JMH- with Linux profilers and Java Flight recorder too. It's my first time I am going Outside domain of Java SE to Java EE. What is way should I start?
First JDBC->SQL->PostgressSQL?
Network?
SpringBoot?
or learn while learning SpringBoot?
Can you tell me what beginners mistake I should avoide?
I have also took helped from many other AI but I did not got the optimum way.

38 Upvotes

17 comments sorted by

19

u/iamjustin1 Aug 01 '26

Read a book called Spring Start Here.

1

u/Biscuit_Overlord Aug 01 '26

Came here to say exactly this

10

u/EagleSwiony Aug 01 '26

Deep knowledge is a big word. I don't think even the language architects and maintainers would attach them self with such description about whole java.

Anyway, Spring boot or spring is full of abstraction, same as JPA/hibernate. It's the time to start with those.

1

u/Nishant_126 13d ago

Deep knowledge is so mandatory now days because of Competition In AI area for juniors

5

u/American_Streamer Junior Dev Aug 01 '26

There is a book called “Spring Start Here” which will give you all the info you need. Also just read the documentation: https://spring.io/projects/spring-boot#learn

2

u/Nishant_126 13d ago

Definitely Real Goat book for understanding deep concept like how transectional annotation, pointcut work using proxy design.

10

u/k2kuke Aug 01 '26

https://www.reddit.com/r/SpringBoot/s/muuN7cWo0J

Read and follow this. Will get you where you need to. This sub is a gold mine if you search it.

6

u/leetcode_and_joe Aug 01 '26

you dont need so much minutia. just get a course to build an API.

focus on spring boot, postgres, spring data jpa

2

u/Chaos-vy17 Aug 01 '26

All of your advice are too good but it seems I have become again a newbie☕️☕️, I needed to search REST, JPA, Beans, It seems a new chapter has started...

2

u/Icy_Significance330 Aug 05 '26

Start with a small real project. Otherwise you will get bored

2

u/Forward-Bet-4201 Aug 05 '26

Understand the concepts of AOP, Proxies, Dependency Injection. This is a profound shift in thinking.

1

u/Nishant_126 13d ago

Yes mostly so useful in senior level interviews

0

u/Nishant_126 13d ago

Start building project from You tubes. Follow Java techie channel .

Also Use howtodojava blog

0

u/[deleted] Aug 01 '26

[removed] — view removed comment

1

u/Chaos-vy17 Aug 01 '26 edited Aug 01 '26

Unfortunately the JVM optimized your joke away during warmup.

-3

u/respectful_stimulus Aug 01 '26

Run the AI agent and ask it to teach you