import org.springframework.beans.factory.support.BeanDefinitionRegistry;
import org.springframework.stereotype.Component;
-@Component
public class MultipleBeansBeanFactoryPostProcessor implements BeanFactoryPostProcessor {
public void postProcessBeanFactory(ConfigurableListableBeanFactory factory) throws BeansException {
MultipleBeansProperties properties = factory.getBean(MultipleBeansProperties.class);
BeanDefinitionRegistry registry = (BeanDefinitionRegistry)factory;
- for (MultipleBeansProperties.Site site : properties.site) {
+ for (MultipleBeansProperties.Site site : properties.sites) {
BeanDefinition beanDefinition =
BeanDefinitionBuilder
.genericBeanDefinition(SiteController.class)