OLHub

Request & Response

Bind request (path/query/body/header), ArgumentResolver mechanism, ResponseEntity + HTTP status, và response nâng cao (streaming, HATEOAS).

6 bài · ~57 phútMiễn phí

Nội dung

Danh sách bài học

  1. 01

    Tổng Quan Module 02: Xử Lý Request Và Response

    Khám phá hai chiều dữ liệu HTTP: từ cơ chế binding tham số request đến đóng gói phản hồi ResponseEntity và streaming nâng cao.

    ~4 phút
  2. 02

    Request Binding: Ánh Xạ Dữ Liệu HTTP Vào Spring Controller

    Khám phá 6 nguồn dữ liệu trong HTTP request, cơ chế binding của Spring qua @PathVariable, @RequestParam, @RequestBody và cạm bẫy validation.

    ~12 phút
  3. 03

    ArgumentResolver: Chuỗi Phân Giải Tham Số Spring MVC

    Khám phá cơ chế HandlerMethodArgumentResolver trong Spring MVC, tự động chuyển kiểu qua ConversionService và tự tạo custom resolver @CurrentUser.

    ~12 phút
  4. 04

    ResponseEntity và HTTP Status Chuẩn Ngữ Nghĩa REST

    Hướng dẫn sử dụng ResponseEntity, chọn HTTP status code đúng ngữ nghĩa REST và cơ chế HttpMessageConverter tuần tự hóa JSON trong Spring MVC.

    ~12 phút
  5. 05

    Response Nâng Cao: Streaming, Advice, HATEOAS và Security

    Làm chủ kỹ thuật streaming dữ liệu chống OOM, ResponseBodyAdvice bọc envelope đồng nhất, HATEOAS và tối ưu bảo mật response trong Spring MVC.

    ~12 phút
  6. 06

    Tổng Kết Module 02: Xử Lý Request và Response Spring MVC

    Tổng hợp kiến thức toàn diện về cơ chế binding request, chuỗi ArgumentResolver, thiết kế ResponseEntity chuẩn REST và kỹ thuật response nâng cao.

    ~5 phút