modify spring applicationContextAware