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?

Next Step

Continue to How does Spring decide between JDK Dynamic Proxy and CGLIB, and what production issues can that choice introduce?← Back to all Spring Boot & Microservices questions