2017-08-04 9 views
0

は、私は私の春のブートプロジェクトにちょうどセットアップ春のアクチュエータを持っていますが、私は実行したとき、それは春アクチュエータと@DataJpaTest見つけることができませんCounterService豆

@Resource 
CounterService counterService; 
を見つけることができませんので、今の私のJPAユニットテストバネは

org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.boot.actuate.metrics.CounterService' 

文句

この私のテストクラス

@RunWith(SpringRunner.class) 
@SpringBootTest 
@DataJpaTest 
@ActiveProfiles("dev") 
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE) 
public class MyTestClass { 
+0

ためにロードする他のクラスは、この試験のためにロードする@SpringBootTest(クラス= MainApplication.java)または他のクラスのメインクラスを含みます。 – Barath

+0

はい、これは機能しました – Johny19

答えて

1

@SpringBootTest(クラス= MAINAにメインクラスを含めますpplication.java)又はこの試験

@RunWith(SpringRunner.class) 
@SpringBootTest(classes=MainApplication.java) 
@DataJpaTest 
@ActiveProfiles("dev") 
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE) 
public class MyTestClass { 
関連する問題