Как изучить Spring?
ну, как-как..
spring in action, petclinic и spring.io :)
ну, и практитка, естественно! и, да, не spring ради spring-а, а именно практическое применение. на одном энтузиазме и учении "на будущее" далеко не уедешь )
Если брать "весь" Spring, то все равно придется изучать Java EE
Хотя понятие Java EE это относительно. Это просто набор фреймворков.
Все таки изучать Spring без понимания простых вещей будет тяжело