Я пытаюсь сделать несколько AOP над объектами во время создания и нашел IConstructorInterceptor, который идеально подходит для того, что я хочу, но он не работает (по крайней мере, в версии 1.2) .
Я также посмотрел как на IObjectPostProcessor, так и на IInstantiationAwareObjectPostProcessor, но я не могу найти какой-либо способ обработки объекта во время конструирования ... Метод PostProcessPropertyValues на IInstantiationAwareObjectPostProcessor близок, но проходит только через вставленные в setter свойства, а не значения arg конструктора ...
В частности, мне нужна ссылка на объект сразу после создания экземпляра и в то же время ссылки на объекты, которые были введены в конструктор. Есть ли способ сделать это, или лучше всего просто переключиться на инъекцию сеттера и использовать постпроцессор или MethodInterceptor?