Это вопрос выбора дизайна, который вы, как программист, должны принять - да, объекты будут занимать память - да, они с нетерпением создаются.Сколько памяти будут занимать эти объекты, зависит от того, что они содержат - он может быть маленьким или огромным.Хорошо это или плохо, зависит от того, что делает ваша программа.
В равной степени верно и то, что Spring также поддерживает отложенную инициализацию bean-компонентов
<bean id="foo" class="com.foo.SomeBean" lazy-init="true"/>