By default spring use singleton scope.
this mean that when you retrieve bean
if you want - you can change this behavior.
you must specify other scope:
scope="prototype" add in xml in bean definition
or
http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#beans-factory-scopes - you can read more here
Also pay attention when you inject object with prototype in singleton bean.
And pay note when you try configure
@PreDestroy method, container do not manage prototype bean destroy behavior.