በ @RequestMapping እና @PostMapping መካከል ያለው ልዩነት ምንድን ነው?
በ @RequestMapping እና @PostMapping መካከል ያለው ልዩነት ምንድን ነው?

ቪዲዮ: በ @RequestMapping እና @PostMapping መካከል ያለው ልዩነት ምንድን ነው?

ቪዲዮ: በ @RequestMapping እና @PostMapping መካከል ያለው ልዩነት ምንድን ነው?
ቪዲዮ: 'በ' --- ክፍል 1 --- በወንድም ዳዊት ፋሲል 2024, ህዳር
Anonim

ከስያሜው ኮንቬንሽኑ እያንዳንዱ ማብራሪያ የገቢ መጠየቂያ ዘዴ አይነትን ማለትም @GetMapping የGET አይነትን ለመቆጣጠር የሚያገለግል መሆኑን መረዳት እንችላለን። የ የጥያቄ ዘዴ፣ @ የድህረ ካርታ ስራ የPOST አይነትን ለመቆጣጠር ያገለግላል የ የጥያቄ ዘዴ, ወዘተ.

በዚህ መንገድ፣ በ @RequestMapping እና @PostMapping መካከል ያለው ልዩነት ምንድን ነው?

በተለይ @ የድህረ ካርታ ስራ እንደ አቋራጭ የሚሠራ ማብራሪያ ነው። ለ @ የጥያቄ ካርታ ስራ (ዘዴ = RequestMethod. ስለዚህ የበለጠ "ቃል" ያለው እና በእሱ የተብራራ ዘዴ ጥቅም ላይ እንደሚውል የሚያመለክተው የምቾት ማብራሪያ ብቻ ነው. ለ የPOST HTTP ጥያቄዎችን ማስተናገድ። የመቆጣጠሪያ ዘዴዎችዎን በ 2.1 አሁን ፈትሻለሁ.

ከላይ በተጨማሪ፣ ጌትማፒንግ እና ድህረ ካርታ ምንድን ነው? @ GetMapping ለ@RequestMapping(ዘዴ = RequestMethod. GET) አቋራጭ ሆኖ የሚያገለግል የ@RequestMapping ማብራሪያ ልዩ ስሪት ነው። @ GetMapping የተብራራ ዘዴዎች ከተሰጠው የዩአርአይ አገላለጽ ጋር የሚዛመዱትን HTTP GET ጥያቄዎችን ያስተናግዳሉ።

ከዚህ አንፃር፣ PostMapping ምንድን ነው?

@ የድህረ ካርታ ስራ ለ @RequestMapping(ዘዴ = RequestMethod. POST) አቋራጭ ሆኖ የሚሰራ የተቀናበረ ማብራሪያ ነው። @ የድህረ ካርታ ስራ የተብራራ ዘዴዎች ከተሰጠው የዩአርአይ አገላለጽ ጋር የሚዛመዱትን HTTP POST ጥያቄዎችን ያስተናግዳሉ። እነዚህ ማብራሪያዎች የኮዱን ተነባቢነት ሊያሻሽሉ ይችላሉ።

ለምን @PostMapping እንጠቀማለን?

@ የድህረ ካርታ ስራ HTTP POST ጥያቄዎችን ለማስተናገድ የ HTTP POST ጥያቄዎችን የማስተናገድ ኃላፊነት ያለው ዘዴ በ @ መገለጽ እንዳለበት አስተውል የድህረ ካርታ ስራ ማብራሪያ የ @RequestBody ማብራሪያ እንዴት እንደሆነ አስተውል ተጠቅሟል የJSON ሰነዱ በስፕሪንግ ማዕቀፍ የሚቀየርበትን የስልት ክርክር ነገር ምልክት ለማድረግ።