0

私のプロジェクトでは、MySQL データベースを指すように春のセキュリティ ログイン機能を作成したいのですが、私のプロジェクトの他の機能は SQL サーバーで実行されています。

つまり、データソースに作成しました:dataSourceおよびdataSourceMySQL

dataSource は SQL Server データベースを指しており、dataSourceMySQL は MySQL データベースを指しています。しかし、私はさらに先に進む方法がわかりません。「春のセキュリティログイン機能をMySQLデータベースを指すようにする」にはどうすればよいですか?

4

1 に答える 1

0

春のセキュリティコンテキストで使用できます

認証マネージャー

認証プロバイダー

それから

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>
于 2013-06-10T12:39:52.913 に答える