HSF302 - Phần 2: IoC và Dependency Injection trong Spring
Một bean mặc định là singleton: container tạo đúng một thể hiện và trao cùng thể hiện đó cho mọi nơi cần, còn prototype sinh đối tượng mới mỗi lần được hỏi. Lớp được đưa vào quản lý nhờ @Component, @Service, @Repository hay @Controller, khác nhau ở vai trò tầng chứ không ở cơ chế tạo. Khi một lớp cần lớp khác, Dependency Injection đưa phụ thuộc vào qua hàm dựng, setter hoặc trường có @Autowired; có hai ứng viên cùng kiểu thì @Qualifier hoặc @Primary chỉ định bên được chọn. Với lớp của thư viện ngoài không gắn được annotation, phương thức @Bean trong lớp @Configuration trả về đối tượng để container giữ. Phần lớn các bean hạ tầng được Spring Boot tự cấu hình, xem Phần 3.
Bắt đầu bằng Chế độ học nếu bạn muốn đáp án và giải thích hiện ngay sau mỗi câu — không bấm giờ, dừng lúc nào cũng được. Chọn Thi thử khi muốn biết mình đang ở đâu: có bấm giờ, chấm điểm ở cuối, và giải thích chỉ mở sau khi nộp.
Luyện tập theo chủ đề này
Đề có câu hỏi của chủ đề này
5 đề chứa ít nhất một câu thuộc chủ đề — mở đề để làm cả bộ, không chỉ từng câu.