padisah Creative Commons License 2017.11.14 0 0 5859

kicsit specifikus kérdés lesz...

 

Spring Boot webservice, ws-addressing

 

És most az kéne, hogy ugyanazon az url-en, és ugyanazon az @Action("/akarmi")-n két külön protokollt is meg tudjak valósítani, tehát a spring namespace, vagy a fogadott paraméter alapján ki tudja választani hogy melyik végpont metódust kell meghívnia.

 

Eddig csak annyit tudtam elérni, hogy @PayloadRoot namespace alapján választ, és úgy meg tudok hívni két külön metódust, de ennek a válaszában nem lesz benne a ws-addressing fejléc :(

 

Ahogy röviden beledebugoltam, az @Action-t úgy használja, hogy egy Map<String,...> be tenné be a következő végpontot, hogy mappelje, ezek viszont azonosak, és ütközik. A feldolgozandó üzenetek tartalma adottság, és abban fix az Action tartalma.

 

Én most dolgozok először Spring Boot-al is, meg WebService-el is, leginkább olyan választ várnék aki már dolgozott ezzel, és van gyakorlati tapasztalata. A google nem nagyon jó ilyen komplex kérdések feltevésére, ami két stackoverflow találatom volt, és releváns lenne, arra meg nincsenek válaszok.