Spring Boot Dersleri – Initial Data

Spring Boot
Spring Dersleri

Spring Boot Dersleri‘ne devam ediyoruz.

Spring Boot uygulamalarımızın çalıştığı anda otomatik olarak verilerin veritabanına eklenme işlemini göreceğiz. Spring Boot uygulamalarında kolaylıkla uygulama çalıştığında tablo oluşturulur ve veriler eklenir.

DDL scripts dosyaları Spring Boot uygulaması tarafından otomatik olarak tespit edilir ve çalışıtırılır.

shema.sql

Shema.sql dosyası sayesinde Spring Boot uygulaması çalıştığında veritabanında aşağıdaki  shema oluşturulur.

CREATE TABLE uye(
    id   INTEGER    NOT NULL AUTO_INCREMENT,
    ad VARCHAR(128) NOT NULL,
    PRIMARY KEY (id)
);

data.sql 

data.sql dosyası sayesinde Spring Boot uygulaması çalıştığında veritabanında aşağıdaki shema oluşturulur.

INSERT INTO uye (ad) VALUES ('Burak');
INSERT INTO uye (ad) VALUES ('Ahmet');
INSERT INTO uye (ad) VALUES ('Mehmet');

Dikkat edilecek tek bir nokta olabilir. Eğer JPA kullanıyor ve bir entityniz var ise shema.sql kullanmamız gerekiyor ya da JPA’ya entityden tablo oluşturulmasını engellemeliyiz. Çakışma olmaması gerekmektedir.


Önceki Ders: Exception Handling
Spring Boot Dersleri
Sonraki Ders: Spring Boot Thymeleaf Ajax Proje Uygulama Örneği

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Burak KUTBAY 2010 - 2019
%d blogcu bunu beğendi: