Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/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 mvc Spring Security自定义UserDetails服务以使用用户服务/Dao_Spring Mvc_Spring Security - Fatal编程技术网

Spring mvc Spring Security自定义UserDetails服务以使用用户服务/Dao

Spring mvc Spring Security自定义UserDetails服务以使用用户服务/Dao,spring-mvc,spring-security,Spring Mvc,Spring Security,我正在使用自定义UserDetails服务对用户进行身份验证。这将使用自动连接的PersonDao/Service对象。为了自动连接这个对象,我必须在Spring-security-context.xml中包含对datasource、sessionfactory和注释驱动的引用。所有这些行都在app-servlet.xml中完全复制。因此,我想知道是否只有一个地方有这些行,而不是在两个地方都复制这些行。您的应用程序servlet(Spring MVC)上下文是根WebApplicationCon

我正在使用自定义UserDetails服务对用户进行身份验证。这将使用自动连接的PersonDao/Service对象。为了自动连接这个对象,我必须在Spring-security-context.xml中包含对datasource、sessionfactory和注释驱动的引用。所有这些行都在app-servlet.xml中完全复制。因此,我想知道是否只有一个地方有这些行,而不是在两个地方都复制这些行。

您的应用程序servlet(Spring MVC)上下文是根WebApplicationContext的子上下文,可以访问父上下文中的所有bean

如果父上下文包括spring安全上下文(例如)


然后AppServlet将有权访问这些bean

有关如何在
ing时不复制bean的信息,请参阅

<import resource="spring-security-context.xml"/>