за последние дни несколько раз прочитал референс спринг‑кора. Вначале медленно, а потом на автопрокрутке в Adobe Acrobat (когда инфу читаешь быстро, она быстрей интегрируется). Краткий вывод.
в общем, ничего магического в Спринге нет, того что помню — вполне достаточно. Лулзы можно почитать на stackoverflow, но изучать их специально имхо не стоит, везде соломки не подстелишь. Есть собственно ведро...
... с жизненным циклом бина и точками расширения постпроцессорами. Есть конвертеры и валидаторы. Есть настройка spring‑data, унифицирующая экзепшоны и добавляющее костыли типа JdbcTemplate (состоящего из бешеного количества вариантов метода query). Есть SpingMVC с несколькими аннотациями, которые на вход берут риквест, а на выход примают вьюху, которую резловят любыми резолверами по необходимости. В качестве вьюхи можно взять Tiles+JSP+JSTL, а можно Thymeleaf. Всё, этой инфы вполне достаточно чтобы херачить на нем сайты на сверхсветовой скорости.