Spring Boot'un REST API, JPA, Hata Yönetimi, JWT ve Sayfalama konularını kapsayan, ayrı modüllü ve uygulamalı eğitim deposu.
Kategori
Backend
Durum
Tamamlandı
GitHub İstatistikleri
Oluşturulma
26 Eki 2024
Son Güncelleme
3 Kas 2024
Bu projede Spring Boot öğrenmek için hazırlanmış, birden fazla backend örneğini aynı repo içinde topladım.
Spring Boot tarafında REST, veritabanı, hata yönetimi, JWT ve sayfalama gibi konular genelde dağınık örneklerde anlatılıyor. Bu temel başlıkları tek bir yapı içinde, ayrı projelere bölerek daha düzenli öğrenilebilir hale getirdim.
Repoyu spring-rest-api, spring-data-jpa, exception-management, jwt ve pageable olmak üzere beş alt projeye ayırdım. Bir projede veritabanısız temel REST yapısını, bir diğerinde PostgreSQL ve Spring Data JPA ile kalıcılığı, başka birinde @ControllerAdvice ile merkezi hata yönetimini anlattım. JWT tarafında giriş, kayıt ve korumalı endpoint akışını; pageable tarafında ise pagination ve sorting kullanımını örnekledim.
Ortaya Spring Boot’un temel backend başlıklarını parça parça gösteren derli toplu bir eğitim reposu çıktı. Tek bir projeye her şeyi sıkıştırmak yerine, konuları ayrı örneklerle daha okunur hale getirdim.
Java, Spring Boot, Maven, Spring Data JPA, PostgreSQL, Spring Validation, JWT, Swagger