若是是使用spring-boot 1.4如下的版本java
@RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfiguration(classes = 啓動類.class) public class ApplicationTest { //代碼省略 }
使用@SpringApplicationConfiguration註解spring
若是spring-boot是1.4以上的版本spring-boot
@RunWith(SpringJUnit4ClassRunner.class) @SpringBootTest(classes = 啓動類.class) public class ApplicationTest { //代碼省略 }
使用@SpringBootTest註解測試
PS:本人測試的時候,由於是1.4以上的版本,使用@SpringApplicationConfiguration註解一直報錯,跑註解源碼一看,發現下面一段話:.net
@deprecated as of 1.4 in favor of {@link SpringBootTest} or direct use of {@link SpringBootContextLoader}code
棄用:1.4版本支持 @SpringBootTest註解,或者直接使用 @SpringBootContextLoader註解,get
改過來,使用@SpringBootTest就能正常跑了!源碼