07_JAX-RS_Restful_@PathParam

Merhaba arkadaşlar, bu yazımda PathParam konusunu anlatacağım.

Mesela örnek olarak bir kişi listemiz olsun. Bu kişi listemizde 2.sıradaki kişinin bilgilerini görmek istiyorum. Bu gibi durumlarda metotlarda parametre olmalı. Bunu PathParam ile çözebiliriz. Şimdi örnek üzerinde konuyu daha iyi anlamaya çalışalım:

Person.java

Person sınıfı bizim pojo sınıfımızdır. Değişkenler ve bu değişkenlere ait getter/setter metotlar mevcuttur.

RestService.java

getPersonWithNameSurname() metodu iki adet parametre alıyor. Bu parametreleri @PathParam kullanarak alıyoruz. Şimdi Postman ile test edelim.

URI dan görüldüğü gibi “furkan koc” parametre olarak gönderildi ve response olarak Text döndürüldü. Burada önemli bir kısım @PathParam() notasyonuna verdiğim tanımlama ile URI daki tanımla aynı olmak zorundadır. Yani: /{name} için @PathParam(“name”) olmak zorundadır. Bu yazıda @PathParam kullanarak parametre gönderilmeyi anlamış olduk. Bu yazımı burada bitiriyorum diğer yazılarımda görüşmek üzere…

 

Print Friendly, PDF & Email

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir