Spring 18/06/2026 7 phút

Tiêm prototype vào singleton thì bạn có một singleton — cái bẫy scope im lặng của Spring

Singleton như cái máy pha cà phê chung cả văn phòng dùng, prototype như cái cốc giấy phát mới mỗi lần. Một thiết bị lắp cố định chỉ nhận đúng một cốc lúc lắp — đó là lý do prototype tiêm vào singleton chỉ được tạo một lần. Sáu scope và bốn cách chữa.

Spring 17/06/2026 6 phút

Tiêm qua trường cho ra đối tượng trông hợp lệ mà NPE lần dùng đầu — vì sao chỉ nên tiêm qua hàm khởi tạo

Ba cách tiêm phụ thuộc như ba cách trao đồ nghề cho thợ: trao lúc tuyển thì không có đồ là không tuyển được; trao qua khe sau lưng thì trông sẵn sàng mà vớ vào hư không. Vì sao tiêm qua hàm khởi tạo là cách duy nhất nên dùng, và cách xử lý nhiều cài đặt.