1) 0 - 14:00 Зачем нужны PostConstruct и PreDestroy 2) 15:00 - интерфейс BeanPostProcessor 3) 17:00 - AutowiredAnnotationBeanPostProcessor 4) 18:12 - рисуем процесс создания бина + приоритетность 5) 21:50 CommonAnnotationBeanPostProcessor 6) 25:25 - создаем свой BeanPostprocessor