My first spring learning project
- Getting bean instance
- Property initialization (primitive and object)
- Constructor initialization and ref (primitive and object)
- Inner beans, aliase, idref and collections
- Auto-wiring
- Bean scopes
- ApplicationContextAware
- BeanDefinitionInheritance and abstract bean
- BeanLifeCycle (init and destroy)
- BeanPostProcessor
- FactoryPostProcessor
- @Required
- @Autowired
- @Qualifier
- @PostConstruct and @PreDestroy
- @Component and @Resource (also @Service & @Controller) configuration
- Messaging and Internationalization
- Event listener, custom event and event publisher