摘要: 一、事物 事物:保证数据的一致性和完整性 事物就是把一系列的动作当做一个独立的工作单元,这些动作要么全部完成,要么都不起作用 特性 原子性,一致性,隔离性,持久性 二、事物管理 Spring在不同的事务管理API之上定义了一个抽象层,使得开发人员不必了解底层的事务管理API就可以使用Spring的事 阅读全文
posted @ 2020-03-03 16:06 梦想与爱 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、导入jar包 所需jar包:junit,mybatis,mysql,spring webmvc,spring jdbc,aspectjweaver,mybatis spring 二、条件 1. 2. Spring MyBatis,需要一个 和至少一个数据映射器类。 3. 在 MyBatis Sp 阅读全文
posted @ 2020-03-03 16:05 梦想与爱 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一、前言 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 Spring框架中的一个重要内容,是函数式编程的一种衍生范型 AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 二、Aop在Spring中 阅读全文
posted @ 2020-03-03 16:04 梦想与爱 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、前言 代理模式 静态代理 动态代理 二、静态代理 1. 角色分析 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 . 客户 : 使用代理角色来进行一些操作 . 2. 实现(中介租房) 1. Ren 阅读全文
posted @ 2020-03-03 16:03 梦想与爱 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、前言 1. 在spring4之后,想要使用注解形式,必须得要引入aop的包 2. 在配置文件当中,还得要引入一个context约束 二、Bean的实现 1. 配置扫描哪些包下的注解 2. 在指定包下编写类,增加注解 3. 测试 三、属性注入 1. 可以不用提供set方法,直接在直接名上添加@va 阅读全文
posted @ 2020-03-03 16:02 梦想与爱 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、前言 1. Bean自动装配 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。 2. Spring装配机制: 在xml中显式配置; 在java中显式配置; 隐式的bean发现机制和自动装配。 3. 自动装配: 1. 组件扫描( 阅读全文
posted @ 2020-02-25 09:45 梦想与爱 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、前言 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 二、依赖注入分类 1. 构造器注入(有参,无参构造) 2. setter注入 (重点) 要求被注入的属性 , 必须有set方法 , set方法的方法名 阅读全文
posted @ 2020-02-25 09:44 梦想与爱 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、创建流程 1. 导入jar包 4. 测试 控制 : 谁来控制对象的创建 , 传统应用程序的对象是由程序本身控制创建的 , 使用Spring后 , 对象是由Spring来创建的 反转 : 程序本身不创建对象 , 而变成被动的接收对象 . IOC是一种编程思想,由主动的编程变成被动的接收 修改案例 阅读全文
posted @ 2020-02-25 09:42 梦想与爱 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Spring : 春天,给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 Rod Johnson是悉尼大学的博士, 阅读全文
posted @ 2020-02-25 09:39 梦想与爱 阅读(134) 评论(0) 推荐(1) 编辑
摘要: 一、缓存 1. 前言: 存在内存中的临时数据。 用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询, 从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 使用缓存,减少与数据库交互次数,减少系统开销,提高效率 2. MyBatis系统中默认定义了 阅读全文
posted @ 2020-02-24 19:51 梦想与爱 阅读(109) 评论(0) 推荐(0) 编辑