스프링 역사 / 스프링, 스프링 부트 / 객체 지향 / SOLID
IoC / DI / 스프링 컨테이너 / @Configuration, @Bean
싱글톤 패턴 / 싱글톤 컨테이너 / @Configuration
@ComponentScan, @Autowired / 탐색 위치 및 기본 스캔 대상 / 필터 / 중복 등록 및 충돌
의존 관계 주입 방법 / require 옵션, @Nullable, Optional<> / lombok / @Qualifier, @Primary / List, Map
InitializingBean, DisposableBean / 설정 정보에서의 지정 / @PostConstruct, @PreDestroy
엔티티 생명주기 / 영속성 컨텍스트의 이점