What does @GetMapping("/list") mean in a controller?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Maps GET requests to /list". @GetMapping là dạng rút gọn của @RequestMapping(method = RequestMethod.GET); đặt @GetMapping("/list") lên một phương thức trong controller nghĩa là DispatcherServlet sẽ chuyển mọi yêu cầu HTTP GET tới đường dẫn /list (cộng với tiền tố @RequestMapping ở cấp lớp nếu có) cho phương thức đó xử lý, thường để hiển thị danh sách. "Maps POST requests" là vai trò của @PostMapping, dùng khi gửi form hay tạo mới dữ liệu. "Denotes a view name" sai vì chuỗi /list là đường dẫn URL; tên view là giá trị phương thức trả về, chẳng hạn chuỗi product-list để ViewResolver tìm template. "Disables route" sai vì annotation này đăng ký thêm một route chứ không tắt route nào; Spring không có annotation mapping dùng để vô hiệu hoá đường dẫn.
Cùng phần 5
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây