Việc sử dụng @controller trong mùa xuân là gì?
Việc sử dụng @controller trong mùa xuân là gì?

Video: Việc sử dụng @controller trong mùa xuân là gì?

Video: Việc sử dụng @controller trong mùa xuân là gì?
Video: @Controller và @RestController trong Spring framework, Spring MVC, Spring boot 2024, Có thể
Anonim

Bộ điều khiển lò xo chú thích chỉ có thể được áp dụng trên các lớp học. Nó được sử dụng để đánh dấu một lớp là trình xử lý yêu cầu web. Nó chủ yếu được sử dụng với Mùa xuân MVC ứng dụng.

Đơn giản vậy, @controller làm gì vào mùa xuân?

@ Bộ điều khiển chú thích Là một chú thích được sử dụng trong Mùa xuân Khung MVC (thành phần của Mùa xuân Khung được sử dụng để triển khai Ứng dụng Web). Các @ Bộ điều khiển chú thích chỉ ra rằng một lớp cụ thể phục vụ vai trò của người điều khiển.

Cũng cần biết, việc sử dụng @component trong Spring là gì? Thành phần mùa xuân chú thích được sử dụng để biểu thị một lớp là Thành phần . Nó có nghĩa là Mùa xuân khung công tác sẽ tự động phát hiện các lớp này để đưa vào phụ thuộc khi cấu hình dựa trên chú thích và quét classpath được sử dụng.

Sau đó, câu hỏi đặt ra là, sự khác biệt giữa @controller và @RestController vào mùa xuân là gì?

Sự khác biệt giữa @ RestController và @ Bộ điều khiển trong Mùa xuân . Các @ Bộ điều khiển là một chú thích phổ biến được sử dụng để đánh dấu một lớp là Mùa xuân MVC Bộ điều khiển trong khi @ RestController là một người đặc biệt người điều khiển được sử dụng trong các dịch vụ web RESTFul và tương đương với @ Bộ điều khiển + @ResponseBody.

Công dụng của @ResponseBody là gì?

@RequestBody và @ ResponseBody chú thích là đã sử dụng để ràng buộc yêu cầu HTTP / cơ quan phản hồi với một đối tượng miền trong tham số phương thức hoặc kiểu trả về. Phía sau hậu trường, những chú thích này sử dụng Bộ chuyển đổi Thông báo HTTP để chuyển đổi phần thân của yêu cầu / phản hồi HTTP thành các đối tượng miền.