After spending 8 months getting my hands dirty with core Java fundamentals—multithreading, generic data structures, and OOP—I'm officially stepping into Spring Boot, Spring MVC, and Thymeleaf.

Going from manually managing objects and low-level code to letting a framework handle bean lifecycles and dependency injection feels like a completely different mindset.

For the Java devs here: How did you make the mental jump from pure core Java to Spring? Did you prefer reading a comprehensive book or building small project iterations first?

What kind of small project are you planning to build first with Spring Boot and Thymeleaf once you get started?