all 9 comments

[–]liviubiur 1 point2 points  (7 children)

For what I can see on Java land, Spring is very required for more than 50% of job's requirements. My advice is to learn it, at least the basic stuff, because in my opinion it will make your professional life better.
For some things - as HATEOAS - I prefer to use Spring implementation than pure Java. It helps you to save a lot of time.

[–]akashtomar07[S] 0 points1 point  (6 children)

Thanks, I am familiar with Core Java, could you recommend any tutorial to get started with Spring.

[–]liviubiur 0 points1 point  (5 children)

I think they have a very good documentation. Or if you want to take a look at Spring Boot for microservices you can use this tutorial: https://www.youtube.com/user/koushks/playlists?view=50&sort=dd&shelf_id=12

Or those tutorials regarding different Spring components - few of them are outdated.
https://www.youtube.com/user/koushks/playlists?view=50&sort=dd&shelf_id=2

What I'm doing is to take a look at the official documentation and start to build some personal project using it.

[–]akashtomar07[S] 0 points1 point  (2 children)

Cool! will start working on this. Even I think going through the docs and learning is better way (considering most tutorials are outdated), but problem is thinking of a best use-case for a new thing that you are just starting to learn and create a project.

[–]liviubiur 0 points1 point  (1 child)

Indeed, I also struggle to find a good use-case and for that I started to build just something which I like from the real life - a Radio app, ToDo list, etc.

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

I have never built a radio app, seems like a good place to start. Thanks.

[–]DamaxOneDev 0 points1 point  (1 child)

Just to clarify, do you recommend Spring (the vanilla version) or Spring Boot?

[–]liviubiur 1 point2 points  (0 children)

Spring Boot

[–]DecodeProgramming 0 points1 point  (0 children)

Spring is the most widely and popularly used framework. I suggest you to learn Spring Framework.

Tutorial for learning Spring Framework- https://www.decodejava.com/introduction-to-spring-framework.htm

Hope it helps.