Spring5学习笔记
文章平均质量分 92
Spring5学习笔记
Mr_zhangyj
这个作者很懒,什么都没留下…
展开
-
Spring5——IOC容器
1、概念和原理1.1、什么是IOC控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。即:(1)控制反转,把对象创建和对象之间的调用过程原创 2022-01-21 17:31:30 · 741 阅读 · 0 评论 -
Spring5——AOP
1、概念1、什么是 AOP(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)使用登录例子说明 AOP2、底层原理:动态代理2.1、有接口情况,使用 JDK 动态代理创建接口实现类代理对象,增强类的方法2.2、没有接口情况,使用 CGLIB 动态代理创建子类的代理对象,增强类的方法3、.原创 2022-01-24 23:24:25 · 355 阅读 · 0 评论 -
Spring5 —— JdbcTemplate
1、概念和准备工作1.1、概念什么是 JdbcTemplate?Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作1.2、准备工作1.2.1、导入jar包原创 2022-01-27 17:31:53 · 847 阅读 · 0 评论 -
Spring5——事务
1、事务的相关概念1.1、什么是事务(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)典型场景:银行转账 lucy 转账 100 元 给 mary lucy 少 100,mary 多 1001.2、事务的四个特性(ACID)(1)原子性(automicity)(2)一致性(consistency)(3)隔离性(isolation)(4)持久性(durability)1.3、Spring 事务管理介绍1、事务通常添加...原创 2022-01-30 01:20:42 · 668 阅读 · 0 评论 -
Spring5概述、下载及测试
1、Spring5概述1、Spring 是轻量级的开源的 JavaEE 框架2、Spring 可以解决企业应用开发的复杂性3、Spring 有两个核心部分:IOC 和 Aop (1)IOC:控制反转,把创建对象过程交给 Spring 进行管理 (2)Aop:面向切面,不修改源代码进行功能增强4、Spring 特点 (1)方便解耦,简化开发 (2)Aop 编程支持 (3)方便程序测试 (4)方便和其他框架进行整合 (5)方便进行事务操作...原创 2022-01-17 19:01:52 · 519 阅读 · 0 评论