การใช้ @controller ในฤดูใบไม้ผลิคืออะไร?
การใช้ @controller ในฤดูใบไม้ผลิคืออะไร?

วีดีโอ: การใช้ @controller ในฤดูใบไม้ผลิคืออะไร?

วีดีโอ: การใช้ @controller ในฤดูใบไม้ผลิคืออะไร?
วีดีโอ: Setting up Dispatcher Servlet | What is a Front Controller | Run first Spring MVC app | Deep Dive 2024, อาจ
Anonim

สปริงคอนโทรลเลอร์ คำอธิบายประกอบสามารถใช้ได้กับชั้นเรียนเท่านั้น ใช้เพื่อทำเครื่องหมายคลาสเป็นตัวจัดการคำขอเว็บ ส่วนใหญ่จะใช้กับ ฤดูใบไม้ผลิ MVC แอปพลิเคชัน.

พูดง่ายๆ เลย @controller ทำอะไรในฤดูใบไม้ผลิ

@ คอนโทรลเลอร์ คำอธิบายประกอบ เป็น คำอธิบายประกอบที่ใช้ใน ฤดูใบไม้ผลิ กรอบงาน MVC (ส่วนประกอบของ ฤดูใบไม้ผลิ Framework ที่ใช้ในการติดตั้ง Web Application) NS @ คอนโทรลเลอร์ คำอธิบายประกอบระบุว่าคลาสเฉพาะทำหน้าที่ของa ตัวควบคุม.

รู้ยัง การใช้ @component ใน Spring คืออะไร? ส่วนประกอบสปริง คำอธิบายประกอบใช้เพื่อแสดงถึงคลาสเป็น ส่วนประกอบ . หมายความว่า ฤดูใบไม้ผลิ เฟรมเวิร์กจะตรวจหาคลาสเหล่านี้โดยอัตโนมัติสำหรับการฉีดการพึ่งพาเมื่อใช้การกำหนดค่าตามคำอธิบายประกอบและการสแกนคลาสพาธ

ต่อจากนั้น คำถามคือ อะไรคือความแตกต่างระหว่าง @controller และ @RestController ในฤดูใบไม้ผลิ?

ความแตกต่างระหว่าง @ RestController และ @ คอนโทรลเลอร์ ใน ฤดูใบไม้ผลิ . NS @ คอนโทรลเลอร์ เป็นคำอธิบายประกอบทั่วไปที่ใช้เพื่อทำเครื่องหมายคลาสเป็น ฤดูใบไม้ผลิ MVC คอนโทรลเลอร์ ในขณะที่ @ RestController เป็นพิเศษ ตัวควบคุม ใช้ในบริการเว็บ RESTFul และเทียบเท่ากับ @ คอนโทรลเลอร์ + @ResponseBody

การใช้ @ResponseBody คืออะไร?

@คำขอร่างกายและ@ การตอบสนองร่างกาย คำอธิบายประกอบคือ ใช้แล้ว เพื่อผูกคำขอ ร่างกายตอบสนอง ด้วยอ็อบเจ็กต์โดเมนในพารามิเตอร์เมธอดหรือประเภทส่งคืน เบื้องหลังคำอธิบายประกอบเหล่านี้ ใช้ ตัวแปลงข้อความ HTTP เพื่อแปลงเนื้อหาของคำขอ