spring学习总结
spring框架
进步的小博
lallaal
展开
-
谈谈mybatis框架的整体流程和spring整合mybatis
目录 mybatsi是什么?mybatis框架的开发步骤简易版mybatis代码实现Spring整合Mybatisspring整合mybatis vs mybatspring整合mybatis测试mybatsi是什么?mybatis是半ORM的持久性框架,其实就是我们寻常web项目的JDBC的模块。mybatis框架的开发步骤 实体 实体别名 表 创建DAO接口 实现Mapper文...原创 2020-07-26 01:00:01 · 257 阅读 · 0 评论 -
聊聊aop和它的动态代理
aop: 面向切面编程 以切⾯为基本单位的程序开发,通过切⾯间的彼此协同,相互调⽤,完成程序的构建PointCut(切入点) 切入点:即确定添加额外功能的具体位置。 我们一般通过切入点函数来实现对切入点的表示 ,切入点函数分为四种 :* execution:最强大的切入点函数 可以表示 :⽅法切⼊点表达式、 类切⼊点表达式 、包切⼊点表达 常见用法 execution(* com.aptech.jb.epet.dao.hibimpl.*....原创 2020-07-15 21:02:39 · 488 阅读 · 1 评论 -
spring的类型转换器
第十二章 自定义类型转换器1: 类型转换器作⽤:Spring通过类型转换器把配置⽂件中字符串类型的数据,转换成了对象中成员变量对应类型的数据,进⽽完成了注⼊2:自定义类型转换器原因:当Spring内部没有提供特定类型转换器时,⽽程序员在应⽤的过程中还需要使⽤,那么就需要程序员⾃⼰定义类型转换器编写自定义类型转换器 实现Converter接口applicationContext.xml配置文件...原创 2020-06-26 21:17:15 · 325 阅读 · 0 评论 -
聊聊AOP
第八章Spring创建对象1.什么是复杂对象复杂对象:指的是不能通过new构造方法创建的对象 Connection SqlSessionFactory2.Spring工厂创建负责对象的三种方式2.1 FactoryBean接口Spring配置文件的配置# 如果Class指定的类型 是FactoryBean接口的实现类 那么可以通过id获取这个类所创建的复杂对象<bean id="conn" class="com.xc.factorybea...原创 2020-06-26 00:18:44 · 176 阅读 · 0 评论 -
谈谈Spring事务隔离级别和传播行为
目录第七章 反转控制与依赖注入1: 反转控制(IOC Inverse of Control)2:依赖注入 (Dependency Injection DI)第七章 反转控制与依赖注入1: 反转控制(IOC Inverse of Control)1 控制:对于成员变量赋值的控制权2 反转控制:把对于成员变量赋值的控制权,从代码中反转到spring工厂和配置文件中完成3 优点:解耦合4 底层实现:工厂设计模式2:依赖注入 (Dependency Injection ..原创 2020-06-25 22:55:53 · 205 阅读 · 0 评论 -
Spring的ioc容器创建对象的方式,依赖注入的几种表现形势
注入:通过Spring的配置文件,为成员变量赋值Set注入:Spring调用Set方法,通过配置文件为成员变量赋值构造方法注入: Spring调用构造方法,通过配置文件 为成员变量赋值原创 2020-06-25 00:05:50 · 260 阅读 · 0 评论 -
说说mybatis的流程
目录第五章 Set注入文章摘要1. JDK内置类型2 用户自定义类型第五章 Set注入文章摘要1. JDK内置类型1.1 String+8种基本类型<value></value>1.2 数组<list> <value></value> <value></value> <value></value></lis...原创 2020-06-24 23:50:36 · 169 阅读 · 0 评论 -
spring的三级缓存和循环依赖问题
第四章 注入(Injection)1. 什么是注入通过Spring工厂及配置文件,为所创建对象的成员变量赋值1.1 为什么需要注入 通过编码的方式设置为成员变量赋值,存在耦合1.2 如何进行注入 [ 开发步骤 ]类的成员变量提供get set 方法 配置spring的配置文件 applicationContext.xml文件2. Spring注入的原理分析(简易版)...原创 2020-06-24 22:57:16 · 217 阅读 · 0 评论 -
spring集成日志
第三章Spring5.x与⽇志框架1. logback集成Spring1.1 导入logback所需要的JAR包1.2 配置logback.xml1.3 控制台输入日志2. log4j2 集成Spring2.1 导入log4j2所需要的JAR包2.2配置 log4j.properties...原创 2020-06-23 23:42:21 · 385 阅读 · 0 评论 -
Bean对象的声明周期
第二章 第一个Spring程序1. 软件版本1. JDK1.8+2. Maven3.5+3. IDE2018+4. SpringFramework 5.1.42.环境搭建 2.1.pom.xml的依赖 2.2applicationContext.xml默认模板3. Spring核心APIApplicationContext作用:Spring提供的ApplicationContext这个工厂,用于对象的创建...原创 2020-06-23 23:03:45 · 261 阅读 · 0 评论 -
讲讲spring基础概念
目录第一章 引言1. EJB存在的问题2. 什么是Spring?3. 设计模式4. 工厂设计模式总结第一章 引言1. EJB存在的问题 .运行环境苛刻 .代码移植差 总结:EJB是重量级框架2. 什么是Spring? Spring是一个轻量级的JavaEE解决方案 轻量级: . 对于运行环境没有额外要求 . 代码移植性高3. 设计模式3...原创 2020-06-22 23:08:04 · 254 阅读 · 0 评论