【发布时间】:2017-11-28 16:16:06
【问题描述】:
在服务器启动时创建测试数据并将它们插入数据库的正确方法是什么(我使用的是 JPA/JDBC 支持的 Postgres 实例)。
最好以创建实体并让它们通过存储库接口持久化的形式,而不是编写简单的 SQL 代码。类似于 RoR 的 Rake db:seed 助手。
如果框架在所有 bean 都被注入并且数据库准备就绪时公开一个钩子来做一些事情,那也可以工作。
【问题讨论】:
-
如果对你有帮助,别忘了接受/upvote这个答案。
标签: spring-boot spring-data-jpa