私はSpringブートでJPAとMySQLを使用しています。データベースの初期コンテンツデータを作成する方法は?Spring起動時にスターターコンテンツを作成するには?
例は、基本的なセクションを作成し、デフォルトのadminユーザーなど
感謝を必要としています。
私はSpringブートでJPAとMySQLを使用しています。データベースの初期コンテンツデータを作成する方法は?Spring起動時にスターターコンテンツを作成するには?
例は、基本的なセクションを作成し、デフォルトのadminユーザーなど
感謝を必要としています。
Flyweightを見てみることをお勧めします。これはSpringBootにうまく統合されています。
初期データベースを作成したり、新しいバージョンのアプリケーションをデプロイするときに新しいテーブルを追加したり、データベースを変更したりするために使用します。
私はあなただけで、その後、テーブルのレイアウトと初期データとV2__data.sqlを持つスクリプト/resources/db/migration/V1__Initial.sqlを作成することをお勧めします。 スクリプトは一度だけ実行でき、実行後に変更することはできません。この情報はschema_versionという名前のテーブルに保存されます。このテーブルは開発中に削除または操作する必要があります。ここでは、それがどのように動作するのlink です - これらの日私はそれを使用せずに実際の世界のプロジェクトを行うことはありません。