Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 12871|Răspunde: 1

[Sursă] Diferența dintre adnotările din springMVC @RequestParam și @PathVariable

[Copiază linkul]
Postat pe 05.09.2018 17:28:23 | | |
@PathVariable asociază valoarea variabilei șablon URI

@PathVariable este folosit pentru a obține parametri dinamici în URL-ul cererii

@PathVariable folosit pentru a mapa variabilele șablon din URL-ul cererii către parametrii metodei de gestionare a caracteristicilor. Configurează o relație între URL și method@RequestMapping ("item/{itemId}")

Există două moduri principale de a obține parametri în stratul de control al fundalului Spring MVC:


Unul este request.getParameter("nume"), iar celălalt este să-l obții direct cu o @RequestParam de adnotare

Este vorba în principal despre această @RequestParam de adnotare

În continuare, să aruncăm o privire asupra parametrilor principali ai adnotărilor @RequestParam:

valoare: numele parametrului, adică numele parametrului cerut introdus în parametru, cum ar fi username, înseamnă că valoarea parametrului numit username în zona parametrului solicitat va fi transmisă;

necesar: dacă este necesar, implicitul este adevărat, ceea ce înseamnă că trebuie să existe parametri corespunzători în cerere, altfel va fi raportat un cod de eroare 404;

defaultValue: Valoarea implicită care indică valoarea implicită dacă nu există un parametru cu același nume în cerere, de exemplu:

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







Precedent:Mybatis generează automat un fișier Xml, iar XXX va fi generat implicit pentru tipuri de câmpuri precum text...
Următor:Distribuie un cadru de dezvoltare API
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com