Spring详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring详解相关的知识,希望对你有一定的参考价值。

什么是Spring

技术分享图片

技术分享图片

技术分享图片

IOC/DI

技术分享图片

BeanFactory和ApplicationContext的区别
 

技术分享图片

 技术分享图片

Spring的相关配置
技术分享图片
scope属性:Bean的作用范围
技术分享图片

技术分享图片

技术分享图片

 技术分享图片

技术分享图片

技术分享图片

技术分享图片

Spring的Bean的属性注入&&&&Spring的属性注入:对象类型的注入
技术分享图片

技术分享图片

名称空间p的属性注入的方式:Spring2.x版本后提供的方式
 技术分享图片

技术分享图片

SpEL的方式的属性注入:Spring3.x版本后提供的方式
 技术分享图片
注入复杂类型
技术分享图片

技术分享图片

技术分享图片

Spring的分配置文件的开发
 技术分享图片

 注解开发:重中之重

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

 技术分享图片

Aop

技术分享图片

技术分享图片

技术分享图片

AOP的开发中的相关术语
技术分享图片

什么?看不懂?看这个

技术分享图片

Aop演示
技术分享图片

 

 技术分享图片

技术分享图片

技术分享图片

4.配置进行织入,将通知织入目标对象中

技术分享图片

很复杂,故开启注解配置

技术分享图片

1导包,同上

技术分享图片

技术分享图片

技术分享图片

配置文件开启事务自动扫描。

技术分享图片

 

技术分享图片

技术分享图片

技术分享图片

 技术分享图片

 附加内容:

读取外部的Properties配置

技术分享图片

什么是事务

事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败
事务特性(ACID)
技术分享图片
如果不考虑隔离性引发安全性问题
技术分享图片
解决读问题!设置事务隔离级别
技术分享图片

事务的传播行为

技术分享图片

技术分享图片

技术分享图片

 

创建业务层和DAO的类
技术分享图片

技术分享图片

技术分享图片

配置业务层和DAO
技术分享图片

编写测试类

技术分享图片

技术分享图片

方式一:
配置事务管理器
技术分享图片

需要在业务层注入事务管理模板

技术分享图片

手动编写代码实现事务管理

技术分享图片

技术分享图片

方式二:

配置事务管理器

技术分享图片

配置事务的通知

技术分享图片

技术分享图片

配置aop事务
技术分享图片

 

方式三:重中之重———*****************Spring的声明式事务的注解方式
引入jar包
技术分享图片

配置事务管理器

技术分享图片
开启事务管理的注解
技术分享图片
在使用事务的类上添加一个注解:
@Transactional
 技术分享图片

技术分享图片

 

以上是关于Spring详解的主要内容,如果未能解决你的问题,请参考以下文章

Spring 事务快速入门详解

Spring详解(二)

Spring Boot:Spring Boot项目配置详解

Spring jar包详解

Spring 配置详解

恳请spring配置文件逐条详解,详见问题补充。