1.4.3 Spring Data
Mặc dù core Spring Framework cung cấp hỗ trợ cơ bản cho việc lưu trữ dữ liệu, Spring Data mang đến một điều khá tuyệt vời: khả năng định nghĩa các kho lưu trữ dữ liệu (repository) của ứng dụng chỉ bằng các interface Java đơn giản, sử dụng quy ước đặt tên phương thức để xác định cách lưu trữ và truy xuất dữ liệu.
Hơn thế nữa, Spring Data có thể làm việc với nhiều loại cơ sở dữ liệu khác nhau, bao gồm cơ sở dữ liệu quan hệ (thông qua JDBC hoặc JPA), cơ sở dữ liệu tài liệu (Mongo), cơ sở dữ liệu đồ thị (Neo4j), và các loại khác. Bạn sẽ sử dụng Spring Data để tạo các repository cho ứng dụng Taco Cloud trong chương 3.
