1

Spring.Net を使用するプロジェクトの作業を開始しました。Unity のバックグラウンドから取り組んでいます。ソリューションの一部の統合テストをセットアップしようとしていますが、必要に応じてすべてのクラスをビルドするように Spring をセットアップする必要があります。構成ファイルを使用したくありません。

私は次のことをしたい:

  • マイタイプ登録

  • ルート インスタンスを構成する

  • コンテナからプルするときにすべてのタイプを設定します

コンテナーに型 (モックを含む) を入力し、ルート インスタンスを構成しましたが、型が入力されません。私が望むものを指定する属性はないようで、型マッピングは文字列名によって行われます。

MutablePropertyValues コレクションの構築を検討していましたが、参照ではなく、設定したいクラスのインスタンスのみを取得しているように見え、遅延読み込みが中断されます。使用できる参照型クラスはありますか?

これが少し曖昧である場合はお詫びしますが、私は何を達成したいのかを知っており、それを達成するための最良の方法が何であるかについて確信が持てません.

4

1 に答える 1

1

コードを使用して Spring .NET を構成するには、CodeConfig プロジェクト ( http://www.springframework.net/codeconfig/index.html ) を使用できます。

どのようにテストを実行しますか? から継承することができAbstractDependencyInjectionSpringContextTests、クラスはコンテナーからロードされます。詳細はこちら - http://www.springframework.net/doc-latest/reference/html/testing.html

于 2012-08-28T16:27:30.947 に答える