註冊Spring Bean

•BeanDefinition 註冊

    •XML 配置元信息

         •<bean name=”...” ... />

    •Java 註解配置元信息

         •@Bean

         •@Component

         •@Import

•Java API 配置元信息

        •命名方式:BeanDefinitionRegistry#registerBeanDefinition(String,BeanDefinition)

       •非命名方式:BeanDefinitionReaderUtils#registerWithGeneratedName(AbstractBeanDefinition,BeanDefinitionRegistry)

       •配置類方式:AnnotatedBeanDefinitionReader#register(Class...)

•外部單例對象註冊

      •Java API 配置元信息

              •SingletonBeanRegistry#registerSingleton

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章