gpt4 book ai didi

java - 使用注释配置的 bean 的 Spring 安全配置

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:03:15 24 4
gpt4 key购买 nike

我正在尝试配置 spring security 以使用我实现的身份验证服务。我的服务和实体管理器以及所有配置有注释的。我不想将所有服务、dao 和实体管理器配置移动到 XML 中。如何获取身份验证提供程序配置以引用仅通过注释配置的服务 bean?

这里是xml中的配置

<authentication-manager>
<authentication-provider user-service-ref="userService" />
</authentication-manager>

这里是服务的定义

@Configurable
@Service( value = "userService" )
public class UserServiceImpl
extends BaseDataServiceAbstract<User, Long>
implements UserService
{

最佳答案

如果您只是将其添加到您的 XML 中:

<context:component-scan base-package="org.package.where.your.beans.are"/>

Spring 应该获取所有注解配置的 bean,并让您将它们 Autowiring 到安全配置中。

引用:

关于java - 使用注释配置的 bean 的 Spring 安全配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3911715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com