会出现的报错:
java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter
java.lang.TypeNotPresentException: Type org.springframework.test.context.junit4.SpringRunner not present
Caused by: java.lang.ClassNotFoundException: org.springframework.test.context.junit4.SpringRunner
这是要把test注释掉,才会有完整的包导入:
gradle:
//test与junit配合测试 testImplementation改为implementation
implementation 'org.springframework.boot:spring-boot-starter-test'
//junit testImplementation下载的包不完整 用implementation下载
implementation 'junit:junit:4.12'
maven:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>1.5.9.RELEASE</version>
<!--<scope>test</scope>-->
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<!--<scope>test</scope>-->
</dependency>