На сайте спринга есть хорошие руководства по конкретным компонентам типа spring rest, spring data и т.д. Например:
https://spring.io/guides/gs/rest-service/
Есть там и полная документация
https://spring.io/docs
Мне нравятся книги из серии "Что-то там in Action", например Spring in Action. Не знаю, правда, насколько они актуальны для последних версий фреймворков.
Попробуйте также создавать проект с нуля при помощи инструмента
https://start.spring.io/
в котором выбирайте те компоненты, которые хотите поизучать.