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...