Transaction quản lý những thay đổi mà bạn thực hiện trong một hoặc nhiều hệ thống, nó có thể database, message brokers, hoặc bất kỳ loại hệ thống phần mềm nào khác
Để phân biệt giữa các bean ở mỗi layer, spring đã cung cấp các annotation @Component, @Service, @Repository được mô tả như sau:
Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu các khái niệm của IoC (Inversion of Control) và DI (Dependency Injection). Và sau đó chúng ta xem cách Spring framework triển khai các khái niệm này như thế nào nha. Inversion of Control là gì? Nhắc lại kiến thức Trước khi bắt đầu, các bạn cần nhớ lại …