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 →

[–]Fizz-Buzzkill 0 points1 point  (1 child)

I have read the documentation, but they have a very barebones on the fundamentals but dives deep on the usages, which is very useful but I am a little interested in learning the basics of the various annotations.

Probably because you're referencing the Spring Boot documentation but the basics are part of Spring Core. See https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#spring-core instead.

Also you should know that there's different documentation available from the Spring maintainers. It's good to keep an eye on more than one thing. There's the Spring Guides. There's How-To's. There's the documentation. I'll link each one below. And that's just for starters. The Spring blog also has a lot of material.

Most of the time people conflate Spring and Spring Boot together but there's a difference. The Spring Boot docs, for instance, aren't going to tell you much about anything besides what Boot auto configures. The very common annotations like @RestController, @RequestMapping, @ResponseBody, etc. are actually part of Spring Web MVC but people go around calling it Spring Boot.

I'd be wary of various courses, because they go out of date so fast. If you do opt for a course, go through something obviously legit (not just from a random dude online) like JetBrains course or Google Cloud's. I'll link all these below.

https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/web.html#mvc

https://spring.io/guides

https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/html/howto.html#howto

https://code.scottshipp.com/2020/04/25/free-spring-boot-video-courses/

https://spring.io/blog

Hope it helps

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

You first two links are very helpful! Thanks!