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