Не могу осилить Spring что делать как к нему подойти??
А ты настойчивый. Предыдущий вопрос удалили? Так и быть, отвечу, если это предотвратит еще сотню таких же вопросов:
1. Учить, учить, долбиться головой и понимание придет.
2. Перестать бухать перед тем, как задать вопрос, чтобы буквы не расплывались в разные стороны вкупе с пунктуацией и логикой (хотя эта версия более адекватна, нежели предыдущая).
3. Если есть мысли, что завод больше подходит - идея, в общем-то, не плохая. Но даже так никто не запрещает совмещать.
P.S. Неплохо бы перечитывать свой вопрос, чтобы в нем был смысл. В этом вопросе смысл "Как изучать Spring, и есть ли ресурсы с более простым объяснением, чем...".
Начать с изучения Dependency Injection (DI). Для этого взять и почитать про эту технику. Ну и в добавок прочитать про Reflections. Дополнительно дполсмотреть что такое IoC. В рамках факультатива сломать голову Aspect Progtramming, но именно как факультатив...
Собственно весь фреймворк и основан на DI и IoC. Можно даже свое написать, только лет через 5 тотже спринг и получится :-) 
https://ru.wikipedia.org/wiki/%D0%92%D0%BD%D0%B5%D...