I am using spring 3.0.
I have few DTOs. Can I declare them as spring beans? If so what should be the bean scope?
I am using spring 3.0.
I have few DTOs. Can I declare them as spring beans? If so what should be the bean scope?
Usually, DTOs instantiation is not managed by spring (for instance Hibernate often instantiates DTOs).
Spring does have a prototype
scope where a new object is created each time you lookup the object from the ApplicationContext
. This scope is useful when you want to define default values in spring config.
See the documentation on prototype scope, here.