2016-12-10 11 views
1

のyamlファイルを使用してBeanを自動配線する方法私はSpringブート(バージョン1.1.8、春バージョン4.0.7)が初めてで、単体テストを修正する必要があります。テスト対象のクラスは、単純なautowired構成Beanを持つ別のクラスを使用します。 Beanのクラスは基本的に、キーに特定の接頭辞が付いているキーバリューペアを探します。 src/main/resourcesのyamlファイルを使用すると、コード自体が完璧に動作します。ただし、テストケースを実行すると、このBeanはnullになります。テストケースにsrc/test/resourcesディレクトリのyamlファイルを読み込ませるにはどうすればよいですか?spring boot src/test/resource/

答えて

2

あなたのテストクラスの@TestPropertySourceのアノテーションを使用することができます。

@TestPropertySource(locations = "classpath:your-tets-properties-file.yml")