วีดีโอ: คำแนะนำของผู้ควบคุมคืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
@ คำแนะนำสำหรับผู้ควบคุม เป็นคำอธิบายประกอบที่จัดทำโดย Spring ทำให้คุณสามารถเขียนโค้ดส่วนกลางที่สามารถนำไปใช้กับ. ได้หลากหลาย คอนโทรลเลอร์ - แตกต่างจากทั้งหมด คอนโทรลเลอร์ ไปยังแพ็คเกจที่เลือกหรือแม้แต่คำอธิบายประกอบเฉพาะ
ด้วยวิธีนี้คำแนะนำของคอนโทรลเลอร์คืออะไร?
@ คำแนะนำสำหรับผู้ควบคุม เป็นความเชี่ยวชาญพิเศษของคำอธิบายประกอบ @Component ซึ่งช่วยให้สามารถจัดการกับข้อยกเว้นได้ทั้งหมด แอปพลิเคชัน ในส่วนประกอบการจัดการระดับโลกชิ้นเดียว มันสามารถถูกมองว่าเป็นตัวสกัดกั้นของข้อยกเว้นที่เกิดจากวิธีการที่มีคำอธิบายประกอบด้วย @RequestMapping และที่คล้ายกัน
นอกจากนี้ อะไรคือความแตกต่างระหว่างคอนโทรลเลอร์และ RestController? 1. ดิ แอท คอนโทรลเลอร์ เป็นคำอธิบายประกอบทั่วไปที่ใช้เพื่อทำเครื่องหมายคลาสเป็น Spring MVC คอนโทรลเลอร์ ในขณะที่ @ RestController เป็นพิเศษ ตัวควบคุม ใช้ในบริการเว็บ RESTFul และเทียบเท่ากับ @ คอนโทรลเลอร์ + @ResponseBody
ตามลำดับ ตัวควบคุม Spring จัดการกับข้อยกเว้นอย่างไร
ถึง จัดการข้อยกเว้น ในสตริง MVC เราสามารถกำหนดวิธีการใน ตัวควบคุม คลาสและใช้คำอธิบายประกอบ @ ตัวจัดการข้อยกเว้น เกี่ยวกับมัน ฤดูใบไม้ผลิ การกำหนดค่าจะตรวจจับคำอธิบายประกอบนี้และลงทะเบียนวิธีการเป็น ข้อยกเว้น ตัวจัดการสำหรับการโต้แย้ง ข้อยกเว้น คลาสและคลาสย่อยของมัน
การใช้ @ResponseStatus คืออะไร?
ประเภทคำอธิบายประกอบ สถานะการตอบกลับ ทำเครื่องหมายเมธอดหรือคลาสข้อยกเว้นด้วยรหัสสถานะ () และเหตุผล () ที่ควรส่งคืน รหัสสถานะถูกนำไปใช้กับการตอบสนอง HTTP เมื่อมีการเรียกใช้เมธอดตัวจัดการและแทนที่ข้อมูลสถานะที่กำหนดโดยวิธีการอื่น เช่น ResponseEntity หรือ "redirect:"