adding context:annotation-config to enable autowiring