Programmers using Spring (Java) professionally, how did you learn it?

https://lemmy.world/post/72475

Programmers using Spring (Java) professionally, how did you learn it? - Lemmy.world

Would you recommend courses, books, documentation, or jumping straight to a project and googling things along the way? I have a solid foundation of Java and want to start learning how to develop web apps with it. Any help much appreciated

I was forced to use it because its the default web server framework at my mega-corp. I've been using it for almost 7 years now, and I think one of the reasons Spring is popular is because you can pick it up pretty easily if you've got an existing app with some examples to work in.

I think the only three core concepts you have to understand for Spring to make sense are (1) MVC architecture, (2) server-side templating and (3) dependency injection. If you have a reasonable idea of how these things work, you can muddle your way through the rest.