0

Web アプリケーションがあり、Spring MVC を使用しています。ここで、管理者用と単純なユーザー用の異なるデータソースに追加したいと思います。したがって、私のアプリケーションは匿名ユーザーを介してDBに接続する必要があります.DBは、テーブルから選択していくつかのテーブルに挿入することしかできません。ただし、ユーザーが管理者によって自分自身を承認する場合、アプリケーションは DB 接続でユーザーとパスワードを変更し、ルート権限で DB に接続する必要があります。spring 3.0.5 でこれを行うことは可能ですか?

4

1 に答える 1

1

試してみてください

org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter

たとえば、ログイン フィルタの setCredentialsForCurrentThread() メソッドを使用して、データソースに認証情報を設定できます。

于 2013-04-07T00:12:32.663 に答える