Thẻ
#spring-core

Ngày 07 của 99 Ngày Spring: singleton/prototype/request scope, vì sao singleton phải stateless (câu phỏng vấn thread-safe kinh điển), vòng đời bean với @PostConstruct & @PreDestroy, và @Lazy cho bean nặng hiếm dùng.

Ngày 06 của 99 Ngày Spring: đăng ký bean thủ công bằng @Configuration & @Bean — khi component scan không với tới (class thư viện ngoài), tiêm phụ thuộc giữa các @Bean, và CGLIB proxy giữ singleton khi gọi chéo method.

Ngày 05 của 99 Ngày Spring: component scan tìm bean thế nào, bộ stereotype @Component/@Service/@Repository, quy tắc vàng main class ở gốc package, và bẫy basePackages thay thế chứ không bổ sung.

Ngày 04 của 99 Ngày Spring: ba kiểu dependency injection — constructor, setter, field — và vì sao constructor injection thắng: final, fail sớm, lộ rõ phụ thuộc, test chỉ cần new.
