春ブーツJPA(Hibernateの)を使用して、データベース、(この場合はMySQLの)いくつかのシード・データでデータベースをブートストラップするための最良の方法は何をブートストラップ?たとえば、Grailsではbootstrap.groovy
ファイルを使用してこれを実行できます。私はこのことについて最善の方法がベストプラクティスのようなものであるかについて、そこに本当のコンセンサスを感じることができませんでした。は春ブーツJPAは
0
A
答えて
1
あなたはLiquibase
またはFlyway
アプローチを使用することができます。
または、次のSpring Boot
プロパティ:
spring.datasource.data= # Data (DML) script resource references.
spring.datasource.schema= # Schema (DDL) script resource references.
別の解決策は、あなた自身のBootstrap
Beanを作成し、アプリが起動する前にそれを実行し、春ブーツの実行方法を確認することですFlyway
またはLiquibase
参考として
1
あなたは、単にそれschema.sql
という名前の、resources
フォルダ内のファイルを作成し、そこにあなたのMySQL DBのスクリプトを置くことができます。アプリケーションが起動すると、schema.sql
が自動的にロードされます
関連する問題
- 1. 春ブーツJPA CrudRepository
- 2. 春ブーツ1.4:それはJPAなし
- 3. 春ブーツJPA構成エラー
- 4. 春ブーツJPAは:私の春のブートアプリでJSON
- 5. にehcache 3キャッシュスルー春ブーツとJPA
- 6. は春ブーツ
- 7. 春ブーツは
- 8. 春ブーツは
- 9. 春ブーツは
- 10. spring.profilesは春ブーツ
- 11. は春ブーツ設定
- 12. 春ブーツはここ
- 13. 春ブーツ:のServletContextは
- 14. 春ブーツMockMvcはURL
- 15. 春春ブーツ2.0
- 16. 春データは、私は春-ブーツ、春-JPA、春、AMQPで次のシナリオを持っているリポジトリクラス
- 17. リダイレクト春ブーツ春ブーツとペイメントゲートウェイを統合
- 18. 春ブーツ
- 19. 春ブーツ -
- 20. 春ブーツ
- 21. 春ブーツ
- 22. 春ブーツは、春のコア依存
- 23. は(1.4.1)春ブーツでrestTemplate
- 24. 春ブーツ:JSONデシリアライズはゲッター/セッター
- 25. 春ブーツ豆はnull例外
- 26. 春ブーツのセキュリティは戦争
- 27. 春ブーツ1.4 SSLは55
- 28. 春ブーツJPAは、私は次のように構成されたスプリングブートアプリケーション持つデータソース
- 29. 春ブーツ/ Netflixのzuulアプリケーションは、私は春ブーツを開発しています
- 30. 春ブーツに