`BeanPostProcessor` to hook, który może modyfikować lub owijać beany przed/po inicjalizacji. Spring używa go m.in. do AOP proxy, `@Async` i `@Transactional`. Przydaje się do zachowań przekrojowych, ale to “mocna broń”, którą łatwo nadużyć.