По умолчанию бобы Spring в основном одиночные. Spring создаст по одному экземпляру каждого из ваших классов и, как правило, будет делать это при инициализации Spring.
Тем не менее, это почти бесконечно настраиваемый. Spring также может создавать новый экземпляр bean-компонента всякий раз, когда вы запрашиваете этот bean-компонент по имени, или он может создавать bean-объекты для длины запроса, или он может использовать синглтон, но не создавать его экземпляр до тех пор, пока вы не вызовете его в первый раз, или несколько других вещей.
Обсуждение того, когда создаются экземпляры бинов и как долго они существуют, является обсуждением "Scope" бобов. Проверьте это в документации: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html#beans-factory-scopes