Spring'in BeanPostProcessor arayüzü (interface), kendimize has ilklendirme (instantiation), bağımlılık çözümleme (dependency-resolution) işlemleri yapabilmemiz için bize metodlar sağlıyor. Spring'in container'ı ilklendirme işlemini yaptıktan sonra biz de devreye girip bir takım işler yapmak istiyorsak, bu arayüzün bir gerçekleştirimini yapıp gerçekleştirimimizi Spring'e sunarak amacımıza ulaşıyoruz. Bizim senaryomuz ise şöyle. Spring container'i yarattığı bean'lerin bağımlılıklarını sağladıktan sonra, kontrolü bize verecek ve biz de bean'e logger enjekte edeceğiz.
Spring referans dökümanı