转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6874672.html 

前面有写到Spring+SpringMVC+MyBatis深入学习及搭建(二)——MyBatis原始Dao开发和mapper代理开发

MyBatis的全局配置文件SqlMapConfig.xml,配置内容和顺序如下:

properties(属性)

setting(全局配置参数)

typeAliases(类名别名)

typeHandlers(类名处理器)

objectFactory(对象工厂)

plugins(插件)

environments(环境集合属性对象)

  environment(环境子属性对象)

  transationManager(事务管理)

  dataSource(数据源)

mappers(映射器)

1.properties(属性)

需求:

将数据库连接参数单独配置在db.properties中,只需要在SqlMapConfig.xml中加载db.properties的属性值。在SqlMapConfig.xml中就不需要对数据库连接参数硬编码。

将数据库连接参数只配置在db.properties中,原因:方便对参数进行统一管理,其它xml可以引用该db.properties。

在classpath下定义db.properties文件:

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://localhost\:3306/mybatisdemo
jdbc.username=root
jdbc.password=

在SqlMapConfig.xml加载属性文件:

大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训

<?xml version="1.0" encoding=