Return a Unique Bean Instance from a Spring Container

By default, all Spring beans are singletons. If you instead want the Spring container to return a unique bean instance every time you retrieve the bean, then you need to define a prototype bean, as shown below:

The scope attribute shown above is new in Spring 2.0. To achieve the same outcome in previous versions, instead of scope="prototype", set singleton="false" in versions before 2.0.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: