Kontrolör tavsiyesi nedir?
Kontrolör tavsiyesi nedir?

Video: Kontrolör tavsiyesi nedir?

Video: Kontrolör tavsiyesi nedir?
Video: Yüksek Kıdemli Finansal Kontrol Uzmanı ne iş yapar? Görev ve sorumluluklarınız nelerdir? 2024, Mayıs
Anonim

@ Denetleyici Tavsiyesi Spring tarafından sağlanan, geniş bir yelpazeye uygulanabilecek global kod yazmanıza izin veren bir açıklamadır. kontrolörler - hepsinden farklı kontrolörler seçilen bir pakete veya hatta belirli bir ek açıklamaya.

Bu şekilde kontrolör tavsiyesi ne işe yarar?

@ Denetleyici Tavsiyesi @Component ek açıklamasının tüm genelinde istisnaları işlemeye izin veren bir uzmanlığıdır. başvuru tek bir küresel işleme bileşeninde. @RequestMapping ve benzeri ile açıklamalı yöntemlerle atılan istisnaların bir önleyicisi olarak görülebilir.

Ayrıca, kontrolör ve RestController arasındaki fark nedir? 1. @ Denetleyici bir sınıfı Spring MVC olarak işaretlemek için kullanılan yaygın bir açıklamadır. Denetleyici süre @ RestController özeldir kontrolör RESTFul web servislerinde kullanılır ve @ eşdeğeri Denetleyici + @ResponseBody.

Buna uygun olarak, Spring denetleyicisi istisnaları nasıl ele alır?

NS istisnaları ele al dizede MVC , içinde bir yöntem tanımlayabiliriz kontrolör sınıf ve @ ek açıklamasını kullanın İstisna İşleyicisi üstünde. Bahar yapılandırma bu açıklamayı algılayacak ve yöntemi şu şekilde kaydedecektir: istisna argüman işleyicisi istisna sınıf ve alt sınıfları.

@ResponseStatus'un kullanımı nedir?

Açıklama Türü Yanıt Durumu Döndürülmesi gereken durum kodu() ve sebep() ile bir yöntemi veya istisna sınıfını işaretler. Durum kodu, işleyici yöntemi çağrıldığında HTTP yanıtına uygulanır ve ResponseEntity veya "redirect:" gibi başka yollarla ayarlanan durum bilgilerini geçersiz kılar.

Önerilen: