java - DTO 可以是 spring 管理的 bean 吗?

标签 java spring spring-3

<分区>

我正在使用 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/

相关文章:

java - 从datepicker android获取日期

java - 配置无法从 URL 导入 Bean 定义

string - Struts spring hibernate 集成

spring - 在 Spring 中处理 HTTP 基本授权 header

java - PostgreSQL 查询总是返回真

java - Android Studio 传递变量

java - 如何在 bean 上提供 @ControllerAdvice 条件?

java - CXF、WS-Security 和 Spring : UserToken

spring-mvc - Spring MVC,Return ModelAndView 语句在 Controller 中被忽略

java - java中的递归函数不起作用