实战篇:

第一章 Spring的思想简介与Bean

1.1 什么是依赖注入?为什么需要依赖注入?

1.2 什么是AOP?为什么需要面向切面编程?

1.3 Spring的容器与Bean

1.4 通过构造器注入Bean

1.5 Bean的作用域

1.6 Bean的创建与销毁操作

1.7 怎样通过属性注入Bean?(1)-怎样通过属性向对象注入值?

1.7 怎样通过属性注入Bean?(2)-怎样通过属性向对象注入另一个对象的引用?

1.8 怎样利用AOP记录日志?

1.9 内部类注入Bean

1.10 使用命名空间p来注入属性

1.11 注入List或Set(这个例子比较体现代码复用)

1.12 注入Map

1.13 注入properties

1.14 SpEl表达式(1)-简介与嵌入值

1.14 SpEl表达式(2)-嵌入Bean、Bean的属性和Bean的方法

1.14 SpEl表达式(3)-坑

1.15 对SpEl的值的操作(1)-数值运算

1.15 对SpEl的值的操作(2)-对比值

1.15 对SpEl的值的操作(3)-逻辑运算以及条件表达式

1.16 SpEl对集合的操作(1)-建立集合以及访问集合的元素,以<util:list/>为例

1.16 SpEl对集合的操作(2)-查询集合以及投影元素集合

第二种 自动装配与注解

2.1 自动装配(1)-byName

2.1 自动装配(2)-byType(1)

2.1 自动装配(2)-byType(2)

2.1 自动装配(3)-constructor

2.2 默认自动装配

2.3 注解装配-@autowired(1)-通过属性域注入

2.3 注解装配-@autowired(2)-通过set方法或者其他方法注入

2.3 注解装配-@autowired(3)-通过构造器方法注入

2.3 注解装配-@autowired(4)-required(1)

2.3 注解装配-@autowired(4)-required(2)

2.3 注解装配-@autowired(5)-限定器@Qualifier(1)

2.3 注解装配-@autowired(5)-限定器@Qualifier(2)

2.4 基于java的标准注解装配-@Inject(1)-通过属性域注入

2.4 基于java的标准注解装配-@Inject(2)-通过set方法或者其他方法注入

2.4 基于java的标准注解装配-@Inject(3)-通过构造器方法注入

2.4 基于java的标准注解装配-@Inject-限定器@Named

2.5 @Autowire @Inject @Qualifier @Named的相同与不同

2.6 在注解中使用表达式@Value(1)-注入普通值

2.6 在注解中使用表达式@Value(2)-使用表达式注入其他对象的值

2.7 自动检测Bean(1)-@Component @Repository @Service @Controller

2.7 自动检测Bean(2)-过滤器<context:include-filter/>

2.7 自动检测Bean(3)-过滤器<context:exclude-filter/>

2.8 基于java注解的配置(基本没有xml)

第三章 AOP-面向切面编程

3.1 简单的AOP日志实现-某方法之前的前后记录日志

3.2 简单的AOP日志实现-需要记录方法的运行时间

3.3 简单的AOP日志实现-增加检查订单功能

3.4 简单的AOP日志实现-扩展增加检查订单功能,以便记录并检测输入的参数

3.5 简单的AOP日志实现(注解版)-某方法之前的前后记录日志

3.6 简单的AOP日志实现(注解版)-需要记录方法的运行时间

3.7 简单的AOP日志实现(注解版)-增加检查订单功能

3.8 简单的AOP日志实现(注解版)-扩展增加检查订单功能,以便记录并检测输入的参数




目录:http://blog.csdn.net/raylee2007/article/details/50611627 

 

我的github:https://github.com/raylee2015/my_new_spring


Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐