【发布时间】:2019-11-05 20:18:07
【问题描述】:
我开始制作一个简单的 Spring Boot 应用程序。
我的第一步是利用 Spring JDBC 支持,以及默认的 H2 内存数据库。 对于示例数据,我在 src/main/resources 中有 schema.sql 和 data.sql。
所以当 spring 启动时,它也会执行这两个脚本并填充 H2 数据库,我可以通过 H2 控制台访问它。
一切正常,我可以测试控制器返回的正确数据。
然后我添加了 JPA 支持:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
但从那以后,这两个脚本(schema.sql、data.sql)不再执行。
JPA 依赖会导致它吗?什么是使它起作用的解决方法?
【问题讨论】:
标签: spring-boot jpa h2