1

implは@Repository@Transactionalアノテーションの両方を使用するため、cglibプロキシクラスがあります。

Springのreflectionutilsを使用して、フィールドの1つをモックアウトするためのフィールド値を設定したいと思います。

しかし、リフレクションutilsが私のクラスでフィールドを見つけることができないとき。

どうすればこれを機能させることができますか?だから私はフィールド(コラボレーター)をモックアウトすることができます。

4

1 に答える 1

0

CGLIB はクラスを拡張し、拡張されたクラスにトランザクション ロジックを追加します。プライベートではなく保護されたフィールドを使用しようとしましたか?

于 2010-06-25T09:48:45.953 に答える