Что дает Java Spring?
Spring Framework, как и любой другой уважающий себя framework, дает Вам основу, скелет, систему координат, в которой Вы (а еще важнее не только Вы, но и другие разработчики) разбираетесь и ориентируетесь. И вот используя этот скелет, можно строить приложения. В основе своей Spring Framework это про бины, управление бинами и IoC (Inversion of Control). Поверх всего этого строятся остальные модули Spring Security, Spring MVC и прочие (тысячи их!).
Привет
Прочитай книжку Spring для профессионалов 4 - поймешь, для чего нужен спринг, и что он тебе дает в общем. Если тебе просто нужно сделать какой-то сайт или веб-проект в одни руки или маленькой командой, то сразу забей и беги от Spring - это явно не твой выбор.