Читаю про это и интересуюсь, нужно ли это в реальной жизни. У нас был бинпостроцессоры на проекте, после того как синьор наслушался спринг потрашитель и напихал бинпостроцессоров куда надо и куда не надо. А что за аннотация кастомная была? Что делала?
По запросу вызвался сложный генератор, многоуровневый, т.е. внутри бина был лист бинов следующего уровня и так много уровней. У запроса был параметр в зависимости от которого формировался список на каждом уровне, т.е. не все бины были нужны на каждую генерацию. Вот за счёт бпп на запрос для каждого места шла фильтрация по параметрам аннотации и параметрам запроса