Spring安全登录指向MySQL数据库,其他功能应使用SQL Server数据库

Spring安全登录指向MySQL数据库,其他功能应使用SQL Server数据库,mysql,spring,security,login,Mysql,Spring,Security,Login,在我的项目中,我想使spring安全登录功能指向MySQL数据库,而我的项目的其他功能正在SQL server中运行。如何使spring安全登录功能指向MySQL数据库 我创建了一个数据源,即: 数据源和数据源mysql dataSource指向SQL Server数据库,dataSourceMySQL指向MySQL数据库。但我不知道如何进一步。如何实现“使spring安全登录功能指向MySQL数据库”?在spring安全上下文中,您可以使用 身份验证管理器 与 身份验证提供者 然后 jdbc用

在我的项目中,我想使spring安全登录功能指向MySQL数据库,而我的项目的其他功能正在SQL server中运行。如何使spring安全登录功能指向MySQL数据库

我创建了一个数据源,即: 数据源和数据源mysql


dataSource指向SQL Server数据库,dataSourceMySQL指向MySQL数据库。但我不知道如何进一步。如何实现“使spring安全登录功能指向MySQL数据库”?

在spring安全上下文中,您可以使用

身份验证管理器

身份验证提供者

然后

jdbc用户服务

设定

数据源引用

使用mysql数据源,如下所示:

<security:authentication-manager alias="authenticationManager">
    <security:authentication-provider>
        <security:password-encoder hash="md5" />
        <security:jdbc-user-service id="jdbcUserService"
            data-source-ref="dataSource" />
    </security:authentication-provider>
</security:authentication-manager>

一个不依赖于另一个。您可以使用一个数据源设置Spring Security,然后为应用程序使用另一个数据源。以下是一篇针对前者的帖子(可能有点过时):