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 Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,041评论 19 139
  • Spring简介: Spring是一个IOC(DI)和AOP容器框架: 轻量级:Spring是非侵入性的,基于开发...
    JHMichael阅读 624评论 0 3
  • 什么是Spring Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Jav...
    jemmm阅读 16,574评论 1 133
  • 练习 6:find 原文:Exercise 6: find 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪...
    布客飞龙阅读 401评论 0 2
  • 芝麻酥皮烤肉饼,五花肉大葱做馅, 搅拌机和出软面,像包包子一样做, 然后用手压成饼,放在涂油烤盘里, 表面涂一层蛋...
    梦想917阅读 494评论 0 1