@SuppressWarnings("unchecked")
		@Override
		public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) {
			Map<String, Object> annotationAttributes = importingClassMetadata.getAnnotationAttributes(EnableStrategy.class.getName());
			Class<? extends StrategyBean> strategyType = (Class<? extends StrategyBean>) annotationAttributes.get("strategyType");
			
			BeanDefinition beanDefinition = BeanDefinitionBuilder.rootBeanDefinition(strategyType).getBeanDefinition();
			registry.registerBeanDefinition("strategyBean", beanDefinition);
		}