问题是创建n个bean。 n由配置确定。而且配置只是一个简单的json文件。
{ "bean1" : { "property" : true},
"bean2" : { "property" : false}
}
所以当我解析配置时,我得到n = 2并创建2个bean。
有一种方法可以使用BeanFactoryPostProcessor(how to get multiple instances of same bean in spring?)动态创建n个Bean
但是,就我而言,我需要能够以某种方式注入config,解析它,然后才创建n个bean。我认为BeanFactoryPostProcessor不可能实现注入