Spring
Controller xử lý các request để thực hiện các nhiệm vụ. Các controller có thể
coi là các bộ xử lý, các phương thức trong controller là các phương thức xử lý.
Sping hỗ trợ
sử dụng annotation @Controller tại các lớp được xác định là controller, để sử dụng
được annotation @Controller cần cấu hình annotation cho controller trong file
dispatcher-servlet.xml
1: <context:component-scan base-package="codelean.controllers"/>
2: <mvc:annotation-driven/>
Các
annotation của controller cần được phát hiện để thực hiện phương thức xử lý. Khai
báo ở dòng 1 để cung cấp thông tin cho framework biết về package nào cần quyét
để phát hiện các lớp controller (codelean.controllers là package được quyét để
phát hiện các lớp controller trong đó).
Dưới dây là
một ví dụ về tạo Controller:
package codelean.controllers;
import codelean.model.Account;
import org.springframework.stereotype.Controller;
@Controller
public class GreetingController{
….
}
إرسال تعليق