パッケージcom.service
スプリング4 TestNGの+ @ Autowired
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = { WebConfTest.class })
public class DMSServiceImplTest {
@Autowired
WebConfTest webConfTest;
@Test
public void testConnect() throws Exception {
}
}
試験依存性にcom.conf
@Configuration
public class WebConfTest {
@Autowired
private Environment environment;
}
とユニットテストでクラスが豆は働く。しかし、WebConfTest
==テストを実行するとnullです。
どうしたのですか?
ありがとうございました。
は '' WebConfTestクラスにもう一つの '@のservice'アノテーションを置きます。これはあなたの問題を解決するかもしれない –
あなたはconfig beanをautowireしようとします。実際のbeanはconfigで利用できません。 – Nadir