Tin tức

Spring Cloud Contract chuyển sang Stubborn.sh, JobRunr có mặt trên Initializr

Tổng hợp Spring tuần này: JobRunr xuất hiện trên start.spring.io, Spring Cloud Contract chuyển sang Stubborn.sh, và Spring Framework 7 bổ sung tính năng loại bỏ null-pointer.

July 7, 2026· 3 min read· Nguồn: This Week in Spring - July 7th, 2026
Spring Cloud Contract chuyển sang Stubborn.sh, JobRunr có mặt trên Initializr

Bài viết This Week in Spring mới nhất của Josh Long mang đến một số cập nhật đáng chú ý cho hệ sinh thái Spring. Tin lớn nhất: JobRunr, công cụ thực thi công việc phân tán, hiện đã có sẵn trực tiếp trên Spring Initializr. Điều này có nghĩa bạn có thể tạo một dự án mới với JobRunr được tích hợp sẵn ngay từ đầu, không cần phải xử lý dependency thủ công. Đối với các nhóm xây dựng pipeline xử lý nền trong Spring Boot, đây là một cải tiến đáng hoan nghênh về chất lượng cuộc sống.

Spring Cloud Contract Tìm Được Ngôi Nhà Mới

Spring Cloud Contract, công cụ kiểm thử hợp đồng giúp các nhóm microservices xác minh tính tương thích API, đang chuyển sang Stubborn.sh. Sự chuyển dịch này cho thấy một hướng đi tập trung hơn, có thể mang tính thương mại. Nếu nhóm của bạn phụ thuộc vào Spring Cloud Contract cho các bài kiểm thử hợp đồng do người tiêu dùng điều khiển, hãy theo dõi hướng dẫn di chuyển và lộ trình.

Spring Framework 7 và Boot 4: Loại Bỏ Null-Pointer

Moritz Halbritter đã có bài nói về cách Spring Framework 7 và Spring Boot 4 giải quyết các vấn đề null-pointer ở cấp độ framework. Cách tiếp cận có thể bao gồm kiểm tra lúc biên dịch và xác nhận lúc chạy để phát hiện sớm các vấn đề null. Đây là một cải tiến thực tế cho bất kỳ ai mệt mỏi với việc gỡ lỗi NPE trong các ứng dụng Spring lớn.

Hệ Sinh Thái Spring AI Phát Triển

Nhiều mục về Spring AI xuất hiện: Craig Walls viết về việc sử dụng nhiều hơn một LLM với Spring AI, và một hướng dẫn trên Baeldung đề cập đến các annotation MCP mới. Spring AI tiếp tục trưởng thành như một framework để tích hợp LLM vào các ứng dụng Java. Nếu bạn đang xây dựng các tính năng AI trên JVM, những nội dung này đáng để xem.

Hàng Đợi Dead-Letter trong Kafka Streams

Một bài blog kỹ thuật của Michelin đi sâu vào việc sử dụng Spring for Apache Kafka 4.1 với hỗ trợ hàng đợi dead-letter của Kafka Streams. Đối với các kiến trúc hướng sự kiện, DLQ rất quan trọng để xử lý lỗi giải tuần tự hóa hoặc lỗi xử lý mà không làm mất dữ liệu. Bài viết cho thấy cách kết nối nó với cấu hình Spring Kafka.

Các Điểm Nổi Bật Khác

  • Đường dẫn thuộc tính an toàn kiểu trong Spring Data (video hướng dẫn)
  • Hướng dẫn bắt đầu Spring Boot cập nhật của Confluent
  • Podcast về đầu ra có cấu trúc tự sửa lỗi của Spring AI với Sébastien Deleuze