ApplicationContextAware Example