Nhảy đến nội dung chính

Trang 2.1: Công nghệ cốt lõi (Core Stack)

Dự án được xây dựng dựa trên các tiêu chuẩn hiện đại của Java Ecosystem:

  1. Framework chính: Spring Boot 3.3.0.
  2. Ngôn ngữ: Java 17 (Cung cấp các tính năng như Record, Text Blocks, Switch Expression).
  3. HTTP ClientSpring WebFlux (WebClient). Được chọn thay thế cho RestTemplate cũ vì tính linh hoạt và hiệu suất cao hơn.
  4. ResiliencySpring Retry. Tự động quản lý việc thử lại các yêu cầu thất bại.
  5. Tiện ích:
    • Lombok: Giảm thiểu mã lặp (Getter, Setter, Constructor).
    • Logback: Ghi log chi tiết cho quá trình Proxy.
    • Maven: Quản lý phụ thuộc và đóng gói JAR.