Kayıtlar

Temmuz, 2023 tarihine ait yayınlar gösteriliyor

Spring Boot ve Hibernate Anotasyonları

Resim
@SprinBootApplication         Spring uygulamasının giriş classını belirtir. Bu anotasyonun olduğu classın main metodunda bulunan SpringApplication.run işlemi ile spring boot uygulamamızın on yüklemesini yaparız böylece uygulama bağlamı oluşturulacak, beanler kaydedilecek ve varsayılan olarak gömülü olan tomcat gibi gömülü sunucuyu başlatılacaktır.. @RequestMapping         @Controller ile işaretlenen sınıfa gelen HTTP isteklerinin path eşleştirmesini yapar. Bir sınıf üzerinde @RequestMapping(path="api",method=RequestMethod.GET) şeklinde kullanılırsa kullanılan sınıfın api şeklinde gelen URL ile ilgili tüm işleri yapması sağlanır. Metotlar üzerinde de kullanımı vardır. Eğer metot üzerinde @RequestMapping(path="ilGetir") şeklinde kullanılırsa ilGetir şeklindeki isteklerde bu metot çalışır. Diğer RequestMethod türleri ise GET -> Sorgulama (SELECT) POST -> Kaydetme (INSERT) PUT -> Güncelleme(UPDATE) DELETE -> Silme (DELETE) ve PATCH -> Verinin bir bölümünü