目录
一、xml配置文件Bean解析
(1)默认标签解析
(2)自定义标签解析
二、创建和获取Bean
(1)单例Bean创建和获取
(2)原型Bean创建和获取
三、ApplicationContext容器扩展
(1)BeanPostProcessor
(2)BeanFactoryPostProcessor(BeanDefinationRegistryPostProcessor)
四、AOP原理
(1)AnnotationAwareAspectJAutoProxyCreator
(2)Advice、Advisor
(3)JdkDynamicProxy、CglibProxy
五、事务管理原理
(1)TransactionAttributeSource
(2)TransactionInterceptor
(3)***TransactionAdvisor
六、Spring MVC原理
(1)DispatcherServlet、ContextLoaderListener
(2)HandlerMappings、HandlerExcutationChain
(3)HanderAdapter、Handler
(4)ModelAndView
(5)ViewResolver
七、Spring Boot
(1)SpringBootApplication.run()
(2)@EnableAutoConfiguration、***ImportSelector.selectImports()
。。。先列出目录,待持续更新
一、xml配置文件Bean解析
(1)默认标签解析
(2)自定义标签解析
二、创建和获取Bean
(1)单例Bean创建和获取
(2)原型Bean创建和获取
三、ApplicationContext容器扩展
(1)BeanPostProcessor
(2)BeanFactoryPostProcessor(BeanDefinationRegistryPostProcessor)
四、AOP原理
(1)AnnotationAwareAspectJAutoProxyCreator
(2)Advice、Advisor
(3)JdkDynamicProxy、CglibProxy
五、事务管理原理
(1)TransactionAttributeSource
(2)TransactionInterceptor
(3)***TransactionAdvisor
六、Spring MVC原理
(1)DispatcherServlet、ContextLoaderListener
(2)HandlerMappings、HandlerExcutationChain
(3)HanderAdapter、Handler
(4)ModelAndView
(5)ViewResolver
七、Spring Boot
(1)SpringBootApplication.run()
(2)@EnableAutoConfiguration、***ImportSelector.selectImports()