1. 程式人生 > 其它 >使用mybatis出現Cause: java.lang.ClassNotFoundException: Cannot find class: ${jdbc.driver}

使用mybatis出現Cause: java.lang.ClassNotFoundException: Cannot find class: ${jdbc.driver}

技術標籤:mysqlmybatis

原因沒有將properties檔案載入(我這裡檔名為jdbc.properties),載入方式如下

<!--載入properties檔案-->
    <properties resource="jdbc.properties"/>
<!--配置資料來源的環境-->
    <environments default="default">
        <environment id="default">
            <
transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/> <property name=
"username" value="${jdbc.user}"/> <property name="password" value="${jdbc.password}"/> </dataSource> </environment> </environments>

properties內容如下,放在resources中

jdbc.driver=com.mysql.cj.jdbc.Driver
// test為資料庫名 root為使用者名稱
jdbc.url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC jdbc.user=root jdbc.password=你的mysql登入密碼