Open yankj12 opened 5 years ago
参考自mybatis中配置中引入properties文件 引入文件<properties resource="db.properties"></properties>
<properties resource="db.properties"></properties>
完整配置文件如下
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!--引入外部properties文件 --> <properties resource="db.properties"></properties> <!--和Spring整合后 environments 配置将废除 --> <environments default="development"> <environment id="development"> <!--使用JDBC事务管理 --> <transactionManager type="JDBC"/> <!--数据库连接池 --> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driverClass}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </dataSource> </environment> </environments> <!--加载xml文件 --> <mappers> <mapper resource="mapper/UserMapper.xml"/> </mappers> </configuration>
mysql驱动更新后,jdbc-url中必须添加时区
在xml文件中&需要进行转义为&
&
&
<dataSource type="POOLED"> ... <property name="url" value="jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf8&serverTimezone=Hongkong" /> ... </dataSource>
properties文件中jdbc-url如下
jdbc.url=jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf8&serverTimezone=Hongkong
Mybatis配置文件
配置文件中引入properties文件
参考自mybatis中配置中引入properties文件 引入文件
<properties resource="db.properties"></properties>
完整配置文件如下
mybatis配置文件中配置mysql时区
mysql驱动更新后,jdbc-url中必须添加时区
通过conf.xml文件配置
在xml文件中
&
需要进行转义为&
通过properties文件配置
properties文件中jdbc-url如下