Thẻ

#spring-core

99 Ngày Spring — Ngày 07: Bean scope & lifecycle

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.

4 thg 8, 20265 phút95
99 Ngày Spring — Ngày 06: @Configuration & @Bean

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.

3 thg 8, 20264 phút47
99 Ngày Spring — Ngày 05: @Component & component scan

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.

1 thg 8, 20264 phút110
99 Ngày Spring — Ngày 04: các kiểu Dependency Injection

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.

31 thg 7, 20264 phút169
99 Ngày Spring — Ngày 03: IoC container & Bean

Ngày 03 của 99 Ngày Spring: bean chỉ là POJO được container quản lý, ApplicationContext chứa hơn 100 bean từ đâu ra, và vòng đời bean từ constructor đến @PreDestroy.

31 thg 7, 20264 phút126