clean up applicationContext.xml by using auto-scan components