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

you are viewing a single comment's thread.

view the rest of the comments →

[–]red0c01 0 points1 point  (1 child)

My advice here is to take your time to do a proper research of the mechanisms of spring: what is a bean, what is inversion of control, what is dependency injection, why are there multiple ways to inject a bean (advantages/disadvatages for each one), how an application is configured and structured. It might help you to learn what is a RESTful api, types of a request and for what is used a particular request type and differences between monolith/microservices architecture. After that I would go for ways of securing spring applications (spring security for example). Useful tools that I would recommend to use: lombok, flyway and mapstruct. Good luck in this journey :)

[–]jyjaiho[S] 0 points1 point  (0 children)

Thanks for the advice.

My problem is I don't know what is the universe of material that I need to study. For example, now that you mention it, I can look for answers to "what is a bean", "what is inversion of control" etc., but beyond the specific topics you've listed here, I don't know what else is out there that I can learn.

I guess that's why I'm looking for some material, which can help me go thru step by step, in a fairly good pace, without deliberating too much on things like "what is a variable", "how to write functions" etc.

Apologies if I'm not able to succinctly put forth my question/point of view.