2016-05-16 6 views
0

パッケージ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です。

どうしたのですか?

ありがとうございました。

+1

は '' WebConfTestクラスにもう一つの '@のservice'アノテーションを置きます。これはあなたの問題を解決するかもしれない –

+0

あなたはconfig beanをautowireしようとします。実際のbeanはconfigで利用できません。 – Nadir

答えて

関連する問題