Spring学习路线

跟我学Spring3

  1. Spring 概述
  • Spring 是什么
  • Spring 能做什么
  • 为什么需要 Spring
  • 如何学好 Spring
  1. Spring 基础
  • Spring 架构图
  • 典型应用场景
  1. Spring之IOC
  • IOC 概述
    • IOC 是什么
    • IOC 能做什么
    • IOC 和 DI
  • IOC 容器基本原理
    • IOC 容器的概念
    • Bean的概念
    • Hello World
  • IOC 的配置使用
    • XML 配置
    • Bean 配置
    • Bean 命名
    • 实例化 Bean
  1. Spring 之 DI
  • DI 配置使用
    • 依赖和依赖注入
    • 构造器注入
    • setter注入
    • 注入常量
    • 注入Bean Id
    • 注入集合、数组和字典
    • 引用其他Bean
    • 内部Bean定义
    • 处理null
    • 对象图导航注入支持
    • 配置简写
  • 循环依赖
    • 什么是循环依赖
    • Spring如何解决循环依赖
  • 更多DI知识
    • 延迟初始化Bean
    • 使用depends-on
    • 自动装配
    • 依赖检查
    • 方法注入
  • Bean的作用域
    • 基本作用域
    • Web应用中的作用域
    • 自定义作用域
  1. 资源
  • 基础知识
    • 概述
    • Resource接口
  • 内置Resource实现
    • ByteArrayResource
    • InputStreamResource
    • FileSystemResource
    • ClassPathResource
    • UrlResource
    • ServletContextResource
    • VfsResource
  • 访问Resource
    • ResourceLoader接口
    • ResourceLoaderAware接口
    • 注入Resource
  • Resource通配符路径
    • 使用路径通配符加载Resource
    • 注入Resource数组
    • ApplicationContext实现对各种Resource的支持
  1. SpEL
  • 概述
    • 概述
    • 能干什么
  • 基础
    • HelloWorld
    • SpEL原理及接口
  • 语法
    • 基本表达式
    • 类相关表达式
    • 集合相关表达式
    • 表达式模板
  • 在Bean定义中使用EL
    • XML风格配置
    • 注解风格配置
    • 在Bean定义中使用SpEL的问题
  1. AOP
  • 基础
    • AOP是什么
    • 能干什么
    • AOP的基本概念
    • AOP代理
  • AOP的HelloWorld
  • 基于Schema的AOP
    • 声明切面
    • 声明切入点
    • 声明通知
    • 引入
    • Advisor
  • 基于Schema的AOP
    • 启用对@AspectJ的支持
    • 声明切面
    • 声明切入点
    • 声明通知
    • 引入
  • AspectJ切入点语法详解
    • Spring AOP 支持的AspectJ切入点指示符
    • 命名及匿名切入点
    • 类型匹配语法
    • 组合切入点表达式
    • 切入点使用示例
  • 通知参数
    • 使用JoinPoint获取
    • 自动获取
  • 通知顺序
    • 同一切面中通知执行顺序
    • 不同切面中的通知执行顺序
  • 切面实例化模型
  • 代理机制
    • JDK动态代理
    • CGLIB代理

你可能感兴趣的:(Spring学习路线)