The Spring Container Lifecycle
When you mount an application context, Spring starts up, following a predictable lifecycle. The actions it performs are:
- Load all bean definitions before constructing beans
- Construct each bean via reflection
- Inject components via setters, autowired methods, etc...
- Post-process the bean
- Make the bean available for use by injection or direct lookup
http://java.dzone.com/articles/spring-corner-what-are-those?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29