Spring知识点
2019-03-14 18:54:58 0 举报
AI智能生成
spring
作者其他创作
大纲/内容
容器
AnnotationConfigApplicationContext
配置类
包扫描
组件添加
@ComponentScan
@Bean
指定初始化销毁
初始化其他方式
InitializingBean(初始化设置值之后)
DisposableBean(销毁)
JSR250
@PostConstruct
@PreDestroy
BeanPostProcessor
@Configuration
@Component
@Service
@Controller
@Repository
@Conditional
@Primary
@Lazy
@Scope
@Import
ImportSelector
工厂模式
FactoryBean
&beanName获取Factory本身
组件赋值
@Value
@Autowired
@Qualifier
其他方式
@Resources(JSR250)
@Inject(JSR330,需要导入javax.inject)
@PropertySource
@PropertySources
组件注入
方法参数
构造器注入
ApplicationContextAware
ApplicationContextAwareProcessor
xxxAware
BeanDefinitionRegistryPostProcessor
BeanFactoryPostProcessor子类,可自定义添加bean定义
BeanDefinetionRegistry
BeanDefinetionBuilder
声明式事务源码解读
@EnableTransactionManagement
@Transactional
声明式事务-环境搭建
声明式事务-测试成功
声明式事务-源码分析
Spring容器源码解读
BeanFactory预准备
执行BeanFactoryPostProcessor
注册BeanPostProcessors
初始化MessageSource
初始化事件派发器、监听器等
创建Bean准备
Bean创建完成
容器创建完成
AOP
@EnableAspectJAutoProxy
@Before/@After/@AfterReturning/@AfterThrowing/@Around
@Pointcut
AOP源码解读
AnnotationAwareAspectJAutoProxyCreator分析
注册AnnotationAwareAspectJAutoProxyCreator
AnnotationAwareAspectJAutoProxyCreator执行时机
创建AOP代理
获取拦截器链-MethodInterceptor
链式调用通知方法
AOP-原理总结
SpringMvc
servlet3.0
ServletContainerInitializer
Registration
ServletRegistration
FilterRegistration
ServletContext
异步请求
servlet3.0异步处理
返回Callable
返回DeferredResult
0 条评论
下一页