Spring Boot 1.4 @DataJpaTest - 创建名为“dataSource”的Bean时出错
2022-09-01 07:59:15
我已经创建了一个新的spring boot 1.4应用程序,想尝试使用@DataJpaTest进行一些测试,但不断收到以下错误消息
由以下原因引起:org.springframework.beans.factory.BeanCreationException:创建名为“dataSource”的bean时出错:init方法的调用失败;嵌套异常是 java.lang.IllegalStateException:无法确定用于测试的嵌入式数据库。如果你想要一个嵌入式数据库,请在类路径上放一个受支持的数据库。
src/main/resources/application.properties
spring.datasource.url=jdbc:mysql://localhost/my_db
spring.datasource.username=user
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
我的存储库测试
@RunWith(SpringRunner.class)
@DataJpaTest
final public class MyRepositoryTest {
}
build.gradle
dependencies {
compile 'org.springframework.boot:spring-boot-starter-web',
'org.springframework.boot:spring-boot-starter-data-jpa',
'mysql:mysql-connector-java',
'org.projectlombok:lombok:1.16.10'
testCompile('org.springframework.boot:spring-boot-starter-test')
}
任何想法我做错了什么?