![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
gao_jun1
这个作者很懒,什么都没留下…
展开
-
Spring事务管理及实现方式
一、事务的基本概念 (一)、事务的基本概念 1、事务是什么 事务是数据库操作最基本的单元,逻辑上是一组操作,要么都成功,如果一个失败,则所有操作都失败 2、事务的四个特性 原子性:事务是数据库逻辑工作单位,过程不可分隔,事务中的个操作,要么都成功,要么都失败 一致性:事务执行的结果必须是使数据库从一个状态变到另一个一致性状态,即操作之前和操作之后的总量是一样的 隔离性:一个事务的执行不能受其他事务的干扰,即多事务操作时,不会产生影响 持久性:也称为永久性,指一个事务一旦提交,它对数据库中的数据的改变就原创 2020-07-15 23:23:25 · 498 阅读 · 0 评论 -
SpringWebflux的基本介绍
1、SpringWebflux的介绍 (1)、SpringWebflux是Spring5中添加的新模块,用于web开发,功能和SpringMVC相似,Webflux使用的是响应式编程方式 (2)、Webflux是一种异步非阻塞的框架 (3)、非阻塞和阻塞、异步和同步 异步和同步是针对调用者的,调用者发送请求。如果调用者等待对方回应之后才去做其他事情,就是同步;如果发送请求之后不等待对方的回应,而是接着做其他的事情,就是异步。 阻塞和非阻塞是针对被调用者的,被调用者在接收到请求之后,在完成请求任务之后原创 2020-07-14 13:30:07 · 1518 阅读 · 0 评论 -
Spring框架中的JdbcTemplate
一、基本概念 1、JdbcTemplate是什么 Spring框架对Jdbc进行了封装,使用JdbcTemplate方便实现对数据库的操作 2、项目的准备工作 第一步、导入需要的jar包 第二步,在bean.xml配置文件中,配置数据库连接池 注意:我的mysql没有密码,所以password的value值为空,有密码的需加上,否则会报错 <!--数据库连接池--> <bean id="dataSource" class="com.alibaba.druid.pool.Druid原创 2020-07-11 13:27:13 · 400 阅读 · 0 评论 -
Spring框架中AOP的介绍
一、什么是AOP 1、什么是AOP 面向切面(方面)编程,利用AOP可以对业务逻辑的各部分进行隔离,降低耦合度,提高可重用性。 不通过修改源码的方式,在主干功能里面添加新功能 2、AOP中的术语 连接点:类里面哪些方法可以被增强,这些方法称之为连接点 入点:实际被真正增强的方法,称为切入点 通知(增强):实际增强的逻辑部分,称为通知;通知有多种类型(前置通知、后置通知、环绕通知、异常通知、最终通知) 切面:把通知应用到切入点的过程 二、AOP底层原理 AOP的底层使用的是动态代理,其中分为有接口和无原创 2020-07-10 13:27:15 · 125 阅读 · 0 评论 -
Spring框架中的IOC容器(二)
四、IOC操作Bean管理(xml注入集合属性) 1、注入数组类型属性 2、注入List集合类型的属性 3、注入Map集合类型的属性 4、注入Set集合类型属性 第一步,创建一个stu的类,定义数组、list map、set等属性,并且生成相应的set方法 public class stu { //1、数组类型属性 private String[] courses; //2、List集合类型属性 private List<String> list; /原创 2020-07-09 20:51:39 · 114 阅读 · 0 评论 -
Spring框架中的IOC容器(一)
IOC原创 2020-07-07 22:20:00 · 151 阅读 · 0 评论 -
Spring学习(最初):Spring框架资源的下载
第一种方式:根据以下步骤逐步下载 第二种方式:直接点击Spring各版本下载直接进行下载 Spring官网 第一步:进入官网之后,点击右上角的github样式的图标 注:GA为稳定版,SNAPSHOT为快照版。我们下载使用时需注意,选择最新版本或者其他的稳定版本,不要选择快照版。 第二步: 第三步:在页面底端,找到https://repo.spring.io链接,并点击 第四步: 第五步: 点击网址进入下载 第六步:选择需要的版本进行下载 ...原创 2020-07-02 22:00:17 · 279 阅读 · 0 评论