İçeriğe geç

Spring Boot ile REST API Geliştirme: Adım Adım Rehber

18.03.2024 3 okunma

Spring Boot Nedir?

Spring Boot, Java Spring framework'ünü yapılandırma yükü olmadan kullanmanızı sağlar. Gömülü Tomcat sunucusuyla jar dosyasını çalıştırmanız yeterlidir.

İlk REST Controller

@RestController
@RequestMapping("/api/urunler")
public class UrunController {

    @Autowired
    private UrunService urunService;

    @GetMapping
    public List<Urun> tumUrunler() {
        return urunService.hepsiniGetir();
    }

    @GetMapping("/{id}")
    public ResponseEntity<Urun> tekUrun(@PathVariable Long id) {
        return urunService.getById(id)
            .map(ResponseEntity::ok)
            .orElse(ResponseEntity.notFound().build());
    }

    @PostMapping
    public Urun ekle(@RequestBody Urun urun) {
        return urunService.kaydet(urun);
    }
}

Spring Data JPA

public interface UrunRepository extends JpaRepository<Urun, Long> {
    List<Urun> findByKategoriAndFiyatLessThan(String kategori, Double fiyat);
}
spring boot nedir java spring boot spring boot rest api java backend framework spring boot kursu
İLERİ DÜZEY JAVA PROGRAMLAMA hakkında bilgi almak ister misiniz?

Birebir özel yüz yüze eğitim yada uzaktan eğitim, esnek ders saatleri ile Pendik Kurtköy'de.