<分区>
我正在使用 spring 3.0。
我的 DTO 很少。我可以将它们声明为 spring bean 吗?如果是这样,bean 范围应该是什么?
<分区>
我正在使用 spring 3.0。
我的 DTO 很少。我可以将它们声明为 spring bean 吗?如果是这样,bean 范围应该是什么?
最佳答案
通常,DTO 的实例化不是由 spring 管理的(例如 Hibernate 经常实例化 DTO)。
Spring 确实有一个 prototype
作用域,每次您从 ApplicationContext
中查找对象时都会创建一个新对象。当您想在 spring 配置中定义默认值时,此范围很有用。
请参阅有关原型(prototype)范围的文档,here .
关于java - DTO 可以是 spring 管理的 bean 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21833110/