分类: Spring
13.Spring-整合Mybatis
Spring整合Mybatis
正常使用mybatis:数据源 -->获取连接池-->会话工厂-->使用mapper进行 增删改查操作。
Spring整合mybatis 其实就是
1 由Spring ……
12.Spring声明式事务
1.什么是事务?
一组数据库的增删改查,创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作,要么同时成功,要么同时失败,作为一个整体来……
11.Spring-AOP的原理
AOP
Aspect Oriented Programming:面向切面编程
OOP
Object Oriented Programming:面向对象编程
面向切面编程:基于OOP基础之上的编程思想,OOP面向的主要对……
10. Spring-AOP的实现
AOP的概念
Aspect Oreinted Programming 面向切面编程,通过预编译方式或者运行时动态代理的方式,实现程序功能的统一管理和维护的一种技术(AOP是一种思想,并……
9.Spring-Bean的生命周期
Bean的生命周期概念:
1.指的是Spring直接管理的对象从 创建到销毁的 全部过程,Spring容器可以在 生命周期的某些时间点对管理的Bean进行增强(比如生成代理)。……
8.Spring-“零配置支持”
1.使用Spring的注解
作用:可以简化applicationContext.xml的配置(不能完全替代,bean后处理器,和容器后处理器通常还是写在配置文件当中)
2.步骤:
a.导入spri……
7.Spring-Bean的获取
1.Spring容器的体现
顶层接口为BeanFactory,我们在开发当中更多的会使用ApplicationContext接口。
2.BeanFactory的使用
BeanFactory beanFactory = new XmlBea……
6.Spring-使用SpringELxpression(SpEL)简化配置
概念
SpEL类似与ognl(struts2概念)和el表达式,可以在xml文件或者是spring注解中使用,可以简化Spring的配置,同时为bean的动态赋值提供便利。
语法
类似于el表……
5.Spring-使用XML Schema简化配置
1.命名空间
由于XML文件中,各类标签可能存在冲突,我们引入了命名空间的概念来解决冲突。
2.xmlns
xmlnamespace
3.使用p:命名空间 来简化 设值注入
a.在bea……
4.Spring-不同类型依赖的注入
1.标量(字面量的注入)
所有的基本型,日期,字符串,基本型的包装类
<!--第一种方式-->
<property name="" value="18">
<!--第二种方式-->……