Правильно я понимаю, что вам легко понять спринг с его обилием функционала ?
если задаться такой целью - вполне. Но зачем? У вас не правильный подход. Зачем мне знать весь функционал фремверка? Мне надо лишь иметь о нем представление. Если я знаю что существует во фремверке способ сделать что мне надо, но не знаю как он работает - что мне мешает в нужный момент это освить? Или вы гугл и весь фремверк держите в памяти?