Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

สิ่งที่มาแทนที่ @RequestMapping ใน Spring framework 4.3.6 กัน

$
0
0

วันนี้เปิดดูเอกสารของ Spring framework 4.3.6 พบว่า มี feature ที่น่าสนใจคือ Annotation ใหม่ ๆ ซึ่งมาแทนที่ @RequestMapping ซึ่งใช้งานยากน่าดู ที่สำคัญสั้นกว่าเดิมมากมาย ดังนั้นจึงทำการสร้าง annotation ใหม่แยกตาม HTTP Method ดังนี้
  • @GetMapping
  • @PostMapping
  • @PutMapping
  • @DeleteMapping
  • @PatchMapping
ซึ่งทำให้ใช้งานได้ง่ายขึ้นมาก แถมไม่สับสนอีกด้วย ตัวอย่างการใช้งานเป็นดังนี้ [gist id="28f44874006bcc61046ddd4ee978802a" file="Example.java"]

แต่เมื่อเข้าไปดู implementation ของ Annotation ใหม่เหล่านี้

ก็พบว่าภายในยังใช้ @RequestMapping เช่นเดิมนะครับ แสดงดัง code [gist id="28f44874006bcc61046ddd4ee978802a" file="GetMapping.java"] หวังว่า feature นี้น่าจะช่วยให้การพัฒนาระบบด้วย Spring framework สะดวกขึ้นนะครับ

Viewing all articles
Browse latest Browse all 1997

Trending Articles