-
Spring框架【尚硅谷】
一,简介
1,概述

2,快速入门


二,IOC

1,底层原理




2,IOC接口

3,Bean管理(基于xml)


(1)基于xml方式创建对象

(2)基于xml方式注入属性


a, set注入




b,有参构造注入



c,其他属性注入
i,null值注入


ii,特殊符号注入

d,外部bean、内部bean、级联赋值
i,外部bean





ii,内部bean



iii,级联赋值

或


e,注入集合属性
i,注入普通集合(eg.内含字符串)




ii,注入对象集合(内含对象)


iii,抽取公共



(3)FactoryBean

a,普通Bean


b,工厂bean


(4) bean的作用域




(5) bean的生命周期












(6) 自动装配

a, 手动装配

b, 自动装配

i,根据属性名称自动装配byName


ii,根据属性类型自动装配

相同类型bean不能定义多个,否则报错

(7) 外部属性文件






4,Bean管理(基于注解方式)
(1)创建对象





(2)组件扫描配置


(3)注入属性

a, @Autowired


b, @Autowired+@Qualifier


c, @Resource

d, @Value

(4)完全注解开发



三,AOP
1,简介
(1)基本概念


(2)底层原理
a, 两种情况动态代理


b, JDK动态代理示例







(3)操作术语

(4)准备工作




2,AspectJ
(1)注解方式
a, 第1、2步

b, 第3步

b.1

b.2

b.3

b.4

c, 第四步





d, 相同切入点的抽取

e, 增强类优先级

(2)配置文件方式



四,JdbcTemplate
1,概述和准备工作
(1)概述

(2)准备工作




2,增删改查
(1)增加





(2)修改和删除



(3)查询
a, 查询返回某个值


b, 查询返回对象


c, 查询返回集合


(4)批量增加


(5)批量修改删除


五,事务操作
1,概念

2,搭建事务操作环境







3,事务场景引入

4,Spring事务管理介绍

5,Spring声明式事务管理
(1)注解方式




(2)事务配置参数

a,传播行为



b,隔离级别





c,其他参数

(3)XML方式



(4)完全注解方式





-
相关阅读:
本地生活商家想选择靠谱的服务商就这样做,还可以借助批量剪辑来进一步提升营销价值
《算法导论》18.2 B树上的基本操作(搜索、创建、插入)(包含C++代码)
VLSI 半定制设计方法 与 全定制设计方法【VLSI】
简化数据库操作:探索 Gorm 的约定优于配置原则
一个非常实用的分布式 JVM 监控工具
SpringBoot一站式功能提供框架(一)--柚子真好吃
Qt天气预报系统之JSON
面试官:你是怎样进行react组件代码复用的
Centos7下zabbix安装与部署,设置中文(保姆级图文)【网络工程】
FDTD script command (对结构/数据操作)
-
原文地址:https://blog.csdn.net/qq_46068142/article/details/126036191