01 Wprowadzenie
02 Pierwszy projekt
03 Wstrzykiwanie prostych zależności
04 Wstrzykiwanie przez konstruktor
05 Tworzenie beanów z użyciem statycznych metod fabrykujących
06 Własne metody fabrykujące
07 Instancyjne metody fabrykujące
08 Przestrzenie nazw p i c
09 Tricks and tips
10 Beany wewnętrzne i wstrzykiwanie nulli
11 Wstrzykiwanie list zbiorów i tablic
12 Wstrzykiwanie map i propertiesów
13 Automatyczne wiązanie po nazwie
14 Automatyczne wiązanie po typie i konstruktora
15 Wywoływanie metod podczas tworzenia beana
16 Wywoływanie metod podczas niszczenia beana
17 Zakresy beanów
18 Interfejsy *Aware i bonus
19 Moment inicjalizacji beana i odraczanie inicjalizacji
20 property placeholder
21 property override
22 Konfiguracja z użyciem adnotacji
23 rozwiązywanie konfliktów z użyciem @Qualifier
24 Wstrzykiwanie z użyciem @Resource
25 Określanie zasięgu beana adnotacją @Scope
26 Wymaganie istnienia beana podczas automatycznego wiązania
27 Wstrzykiwanie prostych wartości adnotacjami @Value i pobieranie parametrów przekazywanych do JVM
28 Konfiguracja aplikacji w języku Java zamiast XML
29 Włączanie skanowania komponentów w konfiguracji Javowej
30 Metody init i destroy w konfiguracji Javowej
31 Wiele konfiguracji Java