ブックマーク / tosi-tech.net (1)

  • Spring BootアプリにFlywayを導入してみた

    Spring Bootのアプリで、ローカルDBのスキーマをうまく管理するためにFlywayを導入してみたのでメモ。 Flywayを選んだ理由 Flywayを選んだ理由は主に以下の辺り。 DB設計・管理コストの削減 フレームワーク・OSSによる一般的な枠組みの採用 学習コストが低い、シンプルな構成 できるだけXMLレスな設定 他にはLiquibaseもあるが、XMLレスにしたいので回避。 MyBatis Migrationsも気になったけど、Flywayのほうがバージョン管理が楽そうでした。 FlywayはSpring Bootの依存関係に含まれていて、Auto Configurationにも対応してます。 Maven設定 pom.xmlに以下を追加。 <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</

    nemuzuka
    nemuzuka 2021/12/01
  • 1