Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
实体对象是否由spring容器管理?_Spring_Spring Roo - Fatal编程技术网

实体对象是否由spring容器管理?

实体对象是否由spring容器管理?,spring,spring-roo,Spring,Spring Roo,据我所知,SpringWeb应用程序中的实体对象通常是从DAO生成的,因此不是由spring容器管理的。但在SpringRoo应用程序中,实体、DAO和服务生活在同一个地方。我想知道SpringContainer是如何管理这些对象的?从DAO生成的实体对象是否仍然存在于spring容器之外?spring roo默认使用ActiveRecord模式,这意味着DAO方法位于实体对象上。这并不意味着从方法加载的实际对象由spring容器管理。这只是一种模式,如果愿意,您可以切换到repository/

据我所知,SpringWeb应用程序中的实体对象通常是从DAO生成的,因此不是由spring容器管理的。但在SpringRoo应用程序中,实体、DAO和服务生活在同一个地方。我想知道SpringContainer是如何管理这些对象的?从DAO生成的实体对象是否仍然存在于spring容器之外?

spring roo默认使用ActiveRecord模式,这意味着DAO方法位于实体对象上。这并不意味着从方法加载的实际对象由spring容器管理。这只是一种模式,如果愿意,您可以切换到repository/dao模式

此外,我不知道你所说的集装箱管理是什么意思。 在任何spring应用程序中,从Dao加载的对象都可以注入依赖项并设置属性值。Spring使用AOP实现这一点


只需将@Configurable注释添加到正在创建的对象中即可。

SpringRoo默认使用ActiveRecord模式,这意味着Dao方法位于实体对象上。这并不意味着从方法加载的实际对象由spring容器管理。这只是一种模式,如果愿意,您可以切换到repository/dao模式

此外,我不知道你所说的集装箱管理是什么意思。 在任何spring应用程序中,从Dao加载的对象都可以注入依赖项并设置属性值。Spring使用AOP实现这一点

只需将@Configurable注释添加到正在创建的对象中即可