Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

Spring Boot – Flyway Database

Spring Boot – Flyway Database

Flyway, veritabanı şemanızı tüm örneklerde kolayca ve güvenilir bir şekilde geliştirmek için kullanılan bir sürüm kontrol uygulamasıdır. Flyway hakkında daha fazla bilgi edinmek için bağlantıyı kullanabilirsiniz – www.flywaydb.org

Birçok yazılım projesi ilişkisel veritabanlarını kullanır. Bu, genellikle şema geçişleri olarak da adlandırılan veritabanı geçişlerinin ele alınmasını gerektirir.

Bu bölümde, Spring Boot uygulamanızdaki Flyway veritabanını nasıl yapılandıracağınız hakkında ayrıntılı olarak öğreneceksiniz.

Flyway Veritabanını Yapılandırma

İlk olarak, Spring Initializer sayfasından ” www.start.spring.io ” Spring Boot projesini indirin ve aşağıdaki bağımlılıkları seçin –

  • Spring Boot Starter Web
  • Flyway
  • MySQL
  • JDBC

Maven kullanıcıları pom.xml dosyasına aşağıdaki bağımlılıkları ekleyebilir.

Gradle kullanıcıları build.gradle dosyasına aşağıdaki bağımlılıkları ekleyebilir.

Application properties de, bir DataSource oluşturmak için veritabanı özelliklerini ve ayrıca application properties de yapılandırmamız gereken flyway özelliklerini yapılandırmamız gerekir.

Properties dosyası kullanıcıları için, application.properties dosyasına aşağıdaki özellikleri ekleyin.

YAML kullanıcıları application.yml dosyasına aşağıdaki özellikleri ekleyebilir.

Şimdi, src/main/resources/db/migration dizininde bir SQL dosyası oluşturun. SQL dosyasını “V1__Initial.sql” olarak adlandırın

Main Spring Boot uygulama class dosyasının kodu aşağıda verilmiştir –

Komple build configuration dosyası aşağıda verilmiştir.

Maven – pom.xml

Gradle – build.gradle

Çalıştırılabilir bir JAR dosyası oluşturabilir ve Spring Boot uygulamasını aşağıda verilen Maven veya Gradle komutlarını kullanarak çalıştırabilirsiniz –

Maven için, burada gösterilen komutu kullanabilirsiniz –

“BUILD SUCCESS” sonrasında, JAR dosyasını hedef dizinin altında bulabilirsiniz.

Gradle için burada gösterilen komutu kullanabilirsiniz –

“BUILD SUCCESSFUL” ifadesinden sonra JAR dosyasını build / libs dizini altında bulabilirsiniz.

Şimdi, JAR dosyasını aşağıdaki komutu kullanarak çalıştırın –

Şimdi, Tomcat 8080 portunda başladı ve konsol penceresinde flyway veritabanı kayıtlarını burada gösterildiği gibi görebilirsiniz.

Şimdi veritabanına gidip select sorgusu atabilirsiniz

.

Hakkında Hilal Saim

Namık Kemal Üniversitesi/Bilgisayar Mühendisliği

Beni Takip Et

Leave a reply

*