myBatis的全局配置文件
mybatis封装需要的三要素
数据源
执行语句
操作者
SqlSessionFactoryBuilder
第一步 解析xml文件
configuration(配置)
001运行环境environment
dataSource数据源
<configuration> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="com.mysql.cj.jdbc.Driver"/> <property name="url" value="jdbc:mysql://127.0.0.1:3306/mybatis?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT"/> <property name="username" value="root"/> <property name="password" value="wang0516"/> </dataSource> </environment> <environment id="product"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="com.mysql.cj.jdbc.Driver"/> <property name="url" value="jdbc:mysql://127.0.0.1:3306/mybatis?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT"/> <property name="username" value="root"/> <property name="password" value="wang0516"/> </dataSource> </environment> </environments> </configuration>
myBatis 可以配置成适应多个环境,现实情况下有多种理由需要这么做。例如,开发、测试和生产环境需要有不同的配置;
具体调用如下
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream,"product");
标签:配置文件,数据源,配置,myBatis,全局,SqlSessionFactoryBuilder From: https://www.cnblogs.com/popopopopo/p/16981650.html