[0 前言](0%E5%89%8D%E8%A8%80.md) [1 注册和获取bean](1%E6%B3%A8%E5%86%8C%E5%92%8C%E8%8E%B7%E5%8F%96bean.md) [2 抽象工厂实例化bean](2%E6%8A%BD%E8%B1%A1%E5%B7%A5%E5%8E%82%E5%AE%9E%E4%BE%8B%E5%8C%96bean.md) [3 注入bean属性](3%E6%B3%A8%E5%85%A5bean%E5%B1%9E%E6%80%A7.md) [4 通过XML配置beanFactory](4%E9%80%9A%E8%BF%87XML%E9%85%8D%E7%BD%AEbeanFactory.md) [5 将bean注入到bean](5%E5%B0%86bean%E6%B3%A8%E5%85%A5%E5%88%B0bean.md) [6 加入应用程序上下文](6%E5%8A%A0%E5%85%A5%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B8%8A%E4%B8%8B%E6%96%87.md) [7 JDK动态代理实现的方法拦截器](7JDK%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E5%AE%9E%E7%8E%B0%E7%9A%84%E6%96%B9%E6%B3%95%E6%8B%A6%E6%88%AA%E5%99%A8.md) [8 加入切入点和aspectj](8%E5%8A%A0%E5%85%A5%E5%88%87%E5%85%A5%E7%82%B9%E5%92%8Caspectj.md) [9 自动创建AOP代理](9%E8%87%AA%E5%8A%A8%E5%88%9B%E5%BB%BAAOP%E4%BB%A3%E7%90%86.md)