Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Java da bir servisteki method için iki farklı validasyon nasıl uygulayabilirim?

Açık 1 Cevaplar 16 Gösterim Java
Merhaba,

Java da yazılmış  rest servisimiz var. Bu servisi iki farklı yerden çağırıyoruz ve iki farklı validasyon çalıştırmam gerekiyor. Bunun için profil ya da bir parametre ile ayırt ederek kullanabiliceğim önerebileceğiniz yöntemler var mı?

 

Teşekkürler

1 cevap

0
Validasyon kütüphaneleri var. Java'da standard olarak JSR380 vardır. Bu java'nın tavsiye ettiği validation standardı oluyor. Bunun implementasyonunu yapan kütüphaneler var.  Herhalde en bilinen, kullanılan da hibernate-validator kütüphanesidir. Bu kütüphanede grup belirleyebiliyordun sanıyorum.  Örnekler için kendi sitesi,

https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/?v=7.0#chapter-groups

Bu kütüphane haricinde vtor vardı jodd kütüphanelerinin bir parçası onda da benzer gruplamalar vardı. Fakat şimdi bakıyorum pek kullanılmıyor artık herhalde.

Ya da en basiti pojo diye tabir edilen eski ekol if kullanarak yazabilirsin.
(5.6k puan)