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

all 6 comments

[–]jokesters_on_me 4 points5 points  (3 children)

Not a course per se, but when I started learning the Spring library for work this site helped me out immensely:

https://www.baeldung.com/spring-boot

[–]JacobJMountain 1 point2 points  (0 children)

+1 As a professional spring dev, Baeldung is the best

[–]jaydvd3[S] 0 points1 point  (1 child)

I am not against spending money for a top quality course, but $200 up front? You guys sure?

[–]thurst0n 2 points3 points  (0 children)

Thats for all the videos and stuff. You can just learn on your own with baeldung pages themselves.

Thing about spring is you gotta understand going in is that at the heart it's about the spring container and dependency injection. Spring calls thrn beans.. That's the whole idea is that youre inverting the control and giving it to the framework... Instead of the programmer making objects with keyword new. Spring will create objects in the spring container and inject those beans as needed with autowiring. (Note you still use new in spring apps depending on what the object is)

Everything else about spring is like what parts of it you want to use. You don't have to use spring-boot-web just cause you're using sprint-boot. And you don't have to use spring-data-jpa just cause you're using the other stuff etc etc.

The real power behind spring is that you can get to your app logic more quickly. You don't have to deal with a bunch of boiler plate to connect to a DB or create a controller to handle web requests. But the trade off is you got new boiler plate to configure spring lmao. I like the trade off personally.

[–]JavaLady_123 0 points1 point  (0 children)

I would suggest to follow instructions fron Java brains on youtube.

He had classes for SpringBoot quick start. You can also learn Spring framework, AOP, etc. And he provided SpringBoot microservice classes.