Spring学习笔记
学习尚硅谷Spring5笔记
Lancber
这个作者很懒,什么都没留下…
展开
-
Spring学习笔记--事务操作
文章目录1. 什么是事务2. 搭建事务操作环境3. 事务处理过程3.1 Spring事务管理介绍3.1.1 基于注解方式实现声明式事务管理3.1.2 声明式事务管理参数配置3.2 基于xml配置文件实现声明式事务管理3.3 完全注解开发实现声明式事务管理1. 什么是事务事务是数据库操作最基本单元,指的是逻辑上的一组操作:要么都成功,如果有一个失败则所有操作都失败。典型示例:银行转账。事务具有四大特性(ACID):原子性一致性隔离性持久性2. 搭建事务操作环境以银行转账为示例:(原创 2020-08-01 21:52:12 · 276 阅读 · 0 评论 -
Spring学习笔记-JdbcTemplate
1. 什么是jdbcTemplateSpring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库进行操作。2. 准备工作(1)引入依赖连接数据库mysql-connector-java-8.0.13,jar,spring-jdbc-5.2.6.RELEASE.jar,事务spring-tx-5.2.6.RELEASE.jar,整合其他框架spring-orm-5.2.6.RELEASE。jar(2)在Spring配置文件中配置数据库连接池经过几次报错,++MySQL8.0原创 2020-07-31 21:21:22 · 270 阅读 · 0 评论 -
Spring学习笔记--AOP
AOP(Aspect Oriented Programming):面向切面编程利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。即不通过修改源代码方式,在主干功能里面添加源代码。1. AOP底层原理1.1 AOP底层使用动态代理有接口情况,使用JDK动态代理创建接口实现类代理对象,增强类的方法1.1.1 JDK动态代码底层实现Class Proxy----newProxyInstance(ClassLoa原创 2020-07-30 20:54:56 · 323 阅读 · 0 评论 -
Spring学习笔记--IOC容器
IOC容器学习笔记什么是IOC:控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理。使用IOC是为了降低耦合度。1. IOC底层原理xml解析、工厂模式、反射工厂模式:通过建立中间工厂类降低类之间的耦合度反射:通过得到类的字节码文件操作类IOC过程:配置xml文件,配置创建的对象<bean id="dao" class="com.company.UserDao"></bean>有service类和dao类,创建工厂类class原创 2020-07-29 17:39:09 · 434 阅读 · 0 评论