{interface sprout.context.BeanFactory=beanFactory, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory}
{interface sprout.context.BeanFactory=beanFactory, class sprout.context.builtins.SproutApplicationContext=applicationContext, interface sprout.context.ApplicationContext=applicationContext, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory}
20:42:55.263 [Test worker] INFO org.reflections.Reflections - Reflections took 20 ms to scan 2 urls, producing 14 keys and 30 values
→ BeanDefinition: Name=myCtxInit, Type=MyCtxInit
→ BeanDefinition: Name=barImpl2, Type=BarImpl2
→ BeanDefinition: Name=barImpl1, Type=BarImpl1
→ BeanDefinition: Name=foo, Type=Foo
→ BeanDefinition: Name=myPostInfra, Type=MyPostInfra
→ BeanDefinition: Name=myBpp, Type=MyBpp
--- Executing Phase: Infrastructure Bean Initialization (order=100) ---
{myPostInfra=0, myBpp=0}
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$MyPostInfra
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$MyBpp
--- Post-processing List Injections ---
initializers: [sprout.context.builtins.SproutApplicationContextTest$MyPostInfra@18adc20a]
--- Executing Phase: BeanPostProcessor Registration (order=200) ---
--- Executing Phase: Application Bean Initialization (order=300) ---
{foo=0, myCtxInit=0, barImpl1=0, barImpl2=0}
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$Foo
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$MyCtxInit
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$BarImpl1
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$BarImpl2
--- Post-processing List Injections ---
--- Executing Phase: ContextInitializer Execution (order=400) ---
{interface sprout.context.BeanFactory=beanFactory, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory}
{interface sprout.context.BeanFactory=beanFactory, class sprout.context.builtins.SproutApplicationContext=applicationContext, interface sprout.context.ApplicationContext=applicationContext, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory}
20:42:55.321 [Test worker] INFO org.reflections.Reflections - Reflections took 43 ms to scan 2 urls, producing 14 keys and 30 values
→ BeanDefinition: Name=myCtxInit, Type=MyCtxInit
→ BeanDefinition: Name=barImpl2, Type=BarImpl2
→ BeanDefinition: Name=barImpl1, Type=BarImpl1
→ BeanDefinition: Name=foo, Type=Foo
→ BeanDefinition: Name=myPostInfra, Type=MyPostInfra
→ BeanDefinition: Name=myBpp, Type=MyBpp
--- Executing Phase: Infrastructure Bean Initialization (order=100) ---
{myPostInfra=0, myBpp=0}
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$MyPostInfra
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$MyBpp
--- Post-processing List Injections ---
initializers: [sprout.context.builtins.SproutApplicationContextTest$MyPostInfra@43b7bd5a]
--- Executing Phase: BeanPostProcessor Registration (order=200) ---
--- Executing Phase: Application Bean Initialization (order=300) ---
{foo=0, myCtxInit=0, barImpl1=0, barImpl2=0}
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$Foo
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$MyCtxInit
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$BarImpl1
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$BarImpl2
--- Post-processing List Injections ---
--- Executing Phase: ContextInitializer Execution (order=400) ---