See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 12871|Vastuse: 1

[Allikas] Erinevus springMVC @RequestParam ja @PathVariable annotatsioonide vahel

[Kopeeri link]
Postitatud 05.09.2018 17:28:23 | | |
@PathVariable siduda URI malli muutuja väärtuse

@PathVariable kasutatakse dünaamiliste parameetrite saamiseks päringu URL-is

@PathVariable kasutatakse mallimuutujate kaardistamiseks päringu URL-is funktsioonide käsitlemise meetodi parameetritega. Seadista seos URL-i ja method@RequestMapping ("item/{itemId}") vahel

Spring MVC taustakontrolli kihis on kaks peamist viisi parameetrite saamiseks:


Üks on request.getParameter("nimi") ja teine on saada see otse annotatsiooniga @RequestParam

See puudutab peamiselt seda annotatsiooni @RequestParam

Järgmisena vaatame @RequestParam annotatsioonide peamisi parameetreid:

väärtus: parameetri nimi, see tähendab päringu parameetri nimi, näiteks kasutajanimi, tähendab, et soovitud parameetri piirkonnas nimetatud kasutajanime väärtus edastatakse;

nõutud: kas see on vajalik, on vaikimisi tõene, mis tähendab, et päringus peavad olema vastavad parameetrid, vastasel juhul teatatakse 404 veakood;

defaultValue: vaikimisi väärtus, mis näitab vaikimisi väärtust, kui päringus pole sama nimega parameetrit, näiteks:

public list<EasyUITreeNode> getItemTreeNode(@RequestParam(value="id",defaultValue="0")long parentId)







Eelmine:Mybatis genereerib automaatselt Xml-faili ning XXX genereeritakse vaikimisi välja tüüpidele nagu tekst...
Järgmine:Jaga API arendusraamistikku
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com