intermediateSpring Internals — Bean Lifecycle & Proxies
Why does a manually instantiated bean (new MyService()) never receive dependency injection or AOP advice?
Dependency injection and AOP proxying both happen through Spring's container-managed bean creation lifecycle (BeanPostProcessors, autowiring). An object created with `new` bypasses the container entirely, so none of that machinery ever touches it.
This is a Pro question
Sign in, then upgrade to Pro or Power to unlock this question and the full Interview Prep bank.
Why does a manually instantiated bean (new MyService()) never receive dependency injection or AOP advice?