Some books may cover all what you want, some may not. Do you have any specific book in mind?
It's been my experience that most Spring books either focus on Spring or Spring Boot, but not both.
Ravi Saluru wrote:Would you also cover spring microservices like Spring Boot?
There are dedicated books on Spring and microservices and other dedicated books on Spring Boot and microservices.
Ravi Saluru wrote:Would you be having code samples and exercises or examples to help us better understand through show and tell ways?
This depends on not only the book, but the reader.
With some books you start off creating a simple project in one chapter and each subsequent chapter adds to that project. By the end of the book you could have a large/complex project.
This could be very helpful to some people, but not everyone learns things the same way.
You should ask yourself what methods for best for you and then try to find a book that accommodates your learning style.
I'm pretty sure that there are free resources that you could find which can help you out. Have you checked out YouTube.com to see if there are any teaching videos? This may be a way to start.
I know that there are also online classes and workshops that you can attend, however most/all of these cost money.
Ravi Saluru wrote:I have always been looking for a Spring book which would cover basic and advanced - like a reference book.
I believe that there is an online reference for Spring created and maintained by the creators of Spring which can be found here
https://spring.io/docs. Maybe you don't need a book after all.