Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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_Design Patterns_Dependency Injection - Fatal编程技术网

Spring依赖注入级别

Spring依赖注入级别,spring,design-patterns,dependency-injection,Spring,Design Patterns,Dependency Injection,我是Spring的新手。最近我正在做一个基于模糊的决策支持系统的主要项目。这是一个基于web的应用程序。我在我的项目中使用了各种Spring框架,如Spring安全性、springjdbc和依赖注入,最后是Spring mvc。 我的问题是依赖注入可以达到什么程度? 我想详细说明一下。。。 假设我在我的spring配置文件中将类定义为请求范围bean。我有一个独立的DAOImPl bean,依赖于上面的请求范围bean。最后DAOImPl bean被自动连接到我的独立控制器。通过这个设置,我的应

我是Spring的新手。最近我正在做一个基于模糊的决策支持系统的主要项目。这是一个基于web的应用程序。我在我的项目中使用了各种Spring框架,如Spring安全性、springjdbc和依赖注入,最后是Spring mvc。 我的问题是依赖注入可以达到什么程度? 我想详细说明一下。。。 假设我在我的spring配置文件中将类定义为请求范围bean。我有一个独立的DAOImPl bean,依赖于上面的请求范围bean。最后DAOImPl bean被自动连接到我的独立控制器。通过这个设置,我的应用程序工作得非常好。在这里,依赖关系被注入到DAOImPl的2级第一个请求范围bean中bean和daoimplbean到控制器。 在相同的模式下,SpringWeb中可以注入什么级别的依赖关系。我要说的是在spring上将会话和范围bean连接到另一个范围bean。
非常感谢您的帮助。

我的问题是您有多少层?一个普通的Spring MVC应用程序有服务,可以使用注入的dao层,还有哪些是我现在最喜欢的。服务层也可以使用其他支持类功能来完成它的工作,在这种情况下,支持类bean必须是自动创建到服务类,和服务类到Doa impl类,最后是DOAMPLE类到控制器。是不是只要你不创建循环引用,我不相信有任何问题…你可以达到你想要的任何级别。首先什么是循环引用…?A说在加载时将我连接到B,B在加载时说将我连接到C,最后C在加载时说将我连接到A,但A正在等待连接到B和C,因此它会创建一个循环(死锁)。在Spring术语中,循环引用。