Spring MVC Core
DispatcherServlet, URL routing, @RestController mapping, content negotiation & versioning — nền tảng web layer của Spring MVC.
Nội dung
Danh sách bài học
- 01~4 phút
Tổng Quan Module 01: Kiến Trúc Spring MVC Core
Khám phá kiến trúc tầng web Spring MVC: từ DispatcherServlet, bộ định tuyến URL routing đến @RestController và content negotiation.
- 02~12 phút
DispatcherServlet: Kiến Trúc Front Controller Spring MVC
Khám phá kiến trúc DispatcherServlet trong Spring MVC, 9 bean hạ tầng cốt lõi, vòng đời xử lý request doDispatch và cơ chế auto-config.
- 03~12 phút
URL Routing Pipeline: HandlerMapping Và PathPattern
Khám phá luồng định tuyến URL trong DispatcherServlet: cơ chế HandlerMapping, phân giải HandlerAdapter và công cụ PathPatternParser trong Spring 6.
- 04~12 phút
@RestController & Request Mapping: Xây Dựng REST API
Tìm hiểu meta-annotation @RestController, cú pháp @RequestMapping và các shortcut annotation định tuyến HTTP request trong Spring Boot.
- 05~12 phút
Content Negotiation, API Versioning Và CORS Spring
Khám phá content negotiation qua produces/consumes, 3 chiến lược API versioning thực chiến và thiết lập CORS an toàn trong Spring Boot.
- 06~4 phút
Tổng Kết Module 01: Kiến Trúc Spring MVC Core
Tổng kết toàn diện Module 01 về DispatcherServlet front controller, quy trình định tuyến HandlerMapping và thiết kế @RestController chuẩn REST.