
--编程也可以很粉很暖心--
框架源码专题
1
应用框架Spring
1.Spring IOC源码剖析
1.1整体认知spring 体系结构
1.2理解Spring IOC 容器设计原理
1.3掌握Bean生命周期
1.3.1初始化InitializingBean/@PostConstruct
1.3.2Bean的后置处理器BeanPostProcessor源码分析
1.3.3销毁DisposableBean/@PreDestroy
1.4Spring Context 装载过程源码分析
1.4.1BeanFactoryPostProcessor源码分析
1.4.2BeanDefinitionRegistryPostProcessor源码分析
1.4.3Factorybean与Beanfactory区别
2.Spring Aop源码剖析
2.1深入理解AOP的底层实现
2.2掌握Spring AOP 编程概念
2.3AOP注解编程
2.3.1@EnableAspectJAutoProxy
2.3.2@Before/@After/@AfterReturning/@AfterThrowing/@Around
2.3.3@Pointcut
2.4基于Spring AOP 实现应用插件机制
3.Spring AOP源码分析
3.1ProxyFactory源码解析
3.2AOP代理源码解析
3.2.1JdkDynamicAopProxy
3.2.2Cglib2AopProxy
3.3拦截器链与织入源码解析
3.3.1Advice
3.3.2Interceptor
4.Spring事务控制与底层源码分析
4.1@EnableTransactionManagement
4.2@Transactional
5.Spring MVC源码剖析
5.1理解MVC设计思想
5.2从DispatchServlet 出发 讲述MVC体系结构组成
5.3基于示例展开DispatchServlet 核心类结构
5.4MVC执行流程讲解
5.5RequestMaping 实现原理
5.6MVC初始化过程源码深度解读
5.7熟悉MVC组件体系
5.7.1映射器原理实现
5.7.2执行适配器原理实现
5.7.3视图解析器原理实现
5.7.4异常捕捉器原理实现
6.Spring注解式开发
@ComponentScan
@Bean
@Configuration
@Component/@Service@/Controller/@Repository
@Conditional
@Lazy
@Scope
@Import
@Value
@Autowired/@Resources/@Inject
@Profile
7.Spring 5新特性
新特性详解
响应式编程模型
函数式风格的ApplicationContext
Kotlin表达式的支持
SpringWebFlux模块讲解

2
应用框架Spring!
ORM框架MyBatis
1.MyBatis快速掌握
MyBatis 与 Hibernate 对比
传统JDBC弊端
mybatis全局参数详解
逆向工程
详解configuration 、properties、 settings、 typeAliases、 mapper
掌握xml和annotations和Criteria差异
2.Mybatis 源码分析
整体认识mybatis源码包
Mybatis核心概念
Spring 与MyBatis 集成
Configuration、Mapper、SqlSession、Executor源码解析
3.Mybatis徒手实现
熟悉MyBatis内部运行机制
熟悉myBatis 初始化过程
源码debug一行行详细讲解
MyBatis二级缓存应用

小小白程序媛
长按识别二维码关注我呦
期待宝宝的关注

与君共勉之!!!





