Spring Boot DATA JPA and REST API with MYSQL
Herkese Merhabalar Bu Yazımda Spring Boot JPA Kullanarak MYSQL Veri Tabanın da İşlemler Yapacağız Bunun Yanında Service Kısmını da Ekliyor Olacağız REST API ile İşlemler Yapacağız
Bu Yazıda Tabii Baştan Sona Anlatamayacağım Gerekli Kurulumları ve Anotasyonları Tanıtıyor Olacağım Bölüm Sonun da ise Github Profilimin de Gerekli Kodlarını Göreceksiniz Hangi Kodun Ne işe Yaradığını Yorum Satırı Olarak Ekliyor Olacağım :)
Spring Initializr dan Gerekli Bağımlılıklarımızı İndirelim Spring Initializr
Son Olarak MYSQL Connector dependency Ekleyelim :) Hemen Çıktısını Verelim Maven Repository: Search/Browse/Explore (mvnrepository.com) Buradan Bulup Ekleyebilirsiniz
MYSQL Veri Tabanı Olarak sakilada ki Actor Tablosunu Kullanacağız
application.properties Dosyamıza Gerekli Bağlantıları Ekleyelim
Temel Anotasyonları Yazalım Birazda :)
@Service — Sınıfın Servis Olduğunu Söyler
@Repository — DB İşlemlerinin Olduğu Sınıfı Söyler
@Entity — — Veritabanı Nesnesi Olduğunu Söyler
@Table — Tabloyu İşaret Eder
@Column — Kolonu İşaret Eder
@ID — Tabloda ki ID’yi İşaret Eeder
@Configuration — Bean Ayarlarının Yapıldığı Sınıflara Yapılır
@Controller — Requestleri yakalayabilme yeteneği olan bir web controller sınıfını belirtir.
@RequestMapping — Https Requestini Sağlar
@Autowired — Dependency Injectıonları Yapar
@SpringBootApplication — Spring Boot autoconfiguration ve component taramasını aktif eder.
@Transactional — Hibernate Session Açıp İşlem Kümesi Sonunda Session Kapatan Anotasyon
@RestController — Rest Api Yapısı Oluşturmaya Olanak Sağlar
@RequestMapping — — Apinin Ana Yeri Olarak Vermeye Olanak Tanır
@PostMapping — — GetMapping ile Gönderemedeğimiz Verileri Gönderir
Postman ile GET İsteğinde Bulunduk Tarayıcınızda Sadece GET ile İşlemler Yapabilirsiniz :)
Gerekli Ortamları Kurduk Hadi Kodları Görmeye Github Profilime
https://github.com/ibrahimyldz11q/Spring-Boot-MYSQL.git
Umarım Faydalı Olmuştur Beğenmeyi ve Takip Etmeyi Unutmayın :)