Tôi mới làm quen với Spring MVC. Nhưng tôi đã có kinh nghiệm nhất định khi làm việc với Struts 1.x. Tôi muốn biết nếu thực hành phổ biến là tùy chỉnh DispatcherServlet trong khi làm việc với Spring MVC, như mọi người đôi khi tùy chỉnh ActionServlet hoặc RequestProcessor trong Struts 1.x?Có phải tùy biến DispatcherServlet trong Spring MVC hay không?
Hoặc hãy mở rộng câu hỏi một chút. Đâu là điểm vào cho một lập trình viên kỳ cựu của Spring MVC để tùy chỉnh khung MVC?
Cảm ơn bạn.
Bạn có thể làm rõ ý bạn muốn bằng cách tùy chỉnh - ý của bạn là chuyên (như tôi đã trả lời) hoặc định cấu hình (như adatapost được trả lời)? –
Thực ra tôi có nghĩa là cả hai, vì tôi cần tất cả thông tin về việc mở rộng nó. Hơn nữa, tôi đồng ý với bạn. Mở rộng DispatcherServlet và được thay thế bằng cách sử dụng Bộ lọc hoặc Bộ điều khiển. Tuy nhiên, theo cách này, Spring MVC không thể cung cấp giao diện chuẩn cho các nhà phát triển trình cắm thêm. Trong thanh chống, một số trình cắm thêm được thực hiện bằng cách mở rộng "RequestProcessor". –
Tôi không thực sự quen thuộc với kiến trúc plug-in Struts nhưng tôi sẽ nói API Spring MVC là khá trần xương.Đó là một chút ảo tưởng tên, vì nó chỉ thực sự là một phần điều khiển của mô hình MVC để bạn xác định các khung nhìn và mô hình của bạn khi cần thiết (thường là các JSP và POJO). –