ቪዲዮ: በ @RequestMapping እና @PostMapping መካከል ያለው ልዩነት ምንድን ነው?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
ከስያሜው ኮንቬንሽኑ እያንዳንዱ ማብራሪያ የገቢ መጠየቂያ ዘዴ አይነትን ማለትም @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 ሰነዱ በስፕሪንግ ማዕቀፍ የሚቀየርበትን የስልት ክርክር ነገር ምልክት ለማድረግ።