#Spring源码

spring-jcl日志源码分析

1.spring的基本应用和spring源码的编译

2.java混乱的日志系统,JUL,JCL,log4j,slf4j

spring aop源码分析

1.AspectJ和spring AOP, aspectj的静态织入

2.JDK动态代理的源码分析,JDK如何操作字节码

3.spring通过cglib完成AOP,cglib如何完成方法拦截

4.AnnotationAwareAspectJAutoProxyCreator是如何实现代理织入的

spring IOC、AOP、MVC源码分析

1.BeanDefinition作用,如何改变bean的行为

2.BeanDefinitionRegistry的作用,源码分析

3.BeanNameGenerator如何改变beanName的生成策略

4.BeanPostProcessor在bean实例化过程中可以做什么?经典应用场景有哪些?