1. 程式人生 > >初學mybatis之通過properties引入外部配置檔案

初學mybatis之通過properties引入外部配置檔案

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

上面那個是db.properties檔案,裡面配置了連結mysql資料庫的一些基本資訊

<?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 resource="db.properties"></properties>
  <environments default="development">
    <environment id="development">
      <transactionManager type="JDBC"/>
      <dataSource type="POOLED">
        <property name="driver" value="${jdbc.driver}"/>
        <property name="url" value="${jdbc.url}"/>
        <property name="username" value="${jdbc.username}"/>
        <property name="password" value="${jdbc.password}"/>
      </dataSource>
    </environment>
  </environments>
   <mappers>
    <mapper resource="com/test/mapper/UserMapper.xml"/>
  </mappers>
</configuration>

在mybatis的配置檔案中新增

<properties resource="db.properties"></properties>

就可以引用db.properties這個檔案中的資源。

使用

${jdbc.?}

就可以引用了