1.spring批量扫描mybatis的mapper,使用value 2.spring管理mybatis的单个mapper,用的是ref 虽然引用的是同一个bean,但两个对象的属相类型明显不一样,一个是对象引用类型,一个是字符串引用类型. ref与value的区别: ref代表的是引用这个对象,相当于传入得是对象的引用. 而value是引入的这个对象名字的字符串.至于使用哪个是依据你所用的属性类型决定的. 该文引用来自:http://www.cnblogs.com/straybirds/p/9…
beans : xml文件的根节点. xmlns : XML NameSpace的缩写,因为XML文件的标签名称都是自定义的,自己写的和其他人定义的标签很有可能会重复命名,而功能却不一样,所以需要加上一个namespace来区分这个xml文件和其他的xml文件,类似于java中的package xmlns:xsi : xml文件遵守xml规范,xsi全名:xml schema instance,是指具体用到的schema资源文件里定义的元素所准守的规范.即/spring-beans-2.0.xs…
事务 事务用来保证数据的完整性和一致性. 事务应该具有4个属性:原子性.一致性.隔离性.持久性.这四个属性通常称为ACID特性.1.原子性(atomicity).一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做.2.一致性(consistency).事务必须是使数据库从一个一致性状态变到另一个一致性状态.一致性与原子性是密切相关的.3.隔离性(isolation).一个事务的执行不能被其他事务干扰.即一个事务内部的操作对并发执行的各个事务之间不能互相干扰.4.持久性(du…
系列博文 JavaWeb_(Spring框架)xml配置文件  传送门 JavaWeb_(Spring框架)注解配置 传送门 Xml配置 a)Bean元素:交由Spring管理的对象都要配置在bean标签中: i.Bean标签介绍和创建方式:空参构造.静态工厂.动态工厂: ii.Scope属性介绍:singleton.protoptype.request.session: iii.初始化方法Init-method和 销毁方法destroy-method介绍: b)属性注入: i.Set方法注入:…
一.项目中spring+mybaits xml配置解析 一般我们会在datasource.xml中进行如下配置,但是其中每个配置项原理和用途是什么,并不是那么清楚,如果不清楚的话,在使用时候就很有可能会遇到坑,所以下面对这些配置项进行一一解说 (1)配置数据源 <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" des…
系列博文 JavaWeb_(Spring框架)xml配置文件  传送门 JavaWeb_(Spring框架)注解配置 传送门 Spring注解配置 a)导包和约束:基本包.aop包+context约束: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="ht…
[资料] ★★☆ Spring 中提供一些Aware相关接口,像是BeanFactoryAware. ApplicationContextAware.ResourceLoaderAware.ServletContextAware等等,实作这些 Aware接口的Bean在被初始之后,可以取得一些相对应的资源,例如实作BeanFactoryAware的Bean在初始后,Spring容器将会 注入BeanFactory的实例,而实作ApplicationContextAware的Bean,在Bean被…
原文链接:web.xml 配置中classpath: 与classpath*:的区别 引用自:http://blog.csdn.net/wxwzy738/article/details/16983935 首先 classpath是指 WEB-INF文件夹下的classes目录 classpath 和 classpath* 区别: classpath:只会到你指定的class路径中查找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 举个简单的例…
spring中用xml配置构造注入时,如果 <constructor-arg> 属性都是 ref ,则不用理会参数顺序 <constructor-arg ref="killer" /> <constructor-arg ref="user" /> 和 <constructor-arg ref="user" /> <constructor-arg ref="killer" /…
spring的xml配置声明:  xml配置声明 Code 问题处理 问题1 xml报错: cvc-elt.1: Cannot find the declaration of element 'beans'. 问题分析 该问题就是找不到对应的spring-bean.xsd文件: 解决办法 指定spring-bean.xsd的版本号,即:spring-bean-4.3.xsd 注意:要与你当前项目的pom文件中的依赖的sping-bean的版本保持一致…