Bean dependencies resolution by constructor parameter match.
Required setters on bean.
PostConstruct and PreDestroy annotations.
Configure using annotations instead of XML file.
Configure using annotations instead of XML file, order of initialisation.