Mybatis Configuration.xml中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>
<!--数据库配置,default表示默认采用哪一个数据库环境-->
<environments default="development">
<!--生产环境数据库-->
<environment id="product">
<!--使用JDBC事务管理,事务控制由mybatis-->
<transactionManager type="JDBC"/>
<!--连接池配置,type为POOLED采用连接池-->
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/test?useSSL=TRUE"/>
<property name="username" value="root"/>
<property name="password" value="admin"/>
</dataSource>
</environment>
<!--开发环境数据库-->
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
<!--加载映射文件-->
<mappers>
<mapper resource="mapper/hotel.mapper.xml"/>
</mappers>
</configuration>
此时,启动会报异常
org.apache.ibatis.e