您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
13-mybatis核心配置文件-properties标签
发布时间:2025-01-27 22:53:04编辑:雪饮阅读()
-
接续上篇,这次我们将实现前番中的sqlMapConfig.xml中的数据源配置的数据源信息的抽取,抽取到一个properties文件中。
首先我们建立于resources目录下(也即和sqlMapConfig.xml同目录)如
文件名为jdbc.properties,文件内容如:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://192.168.217.132/mybatis
jdbc.username=root
jdbc.password=1448169a3cb137d7
那么接下来我们在sqlMapConfig.xml中配置properties文件的加载及数据源环境的重新配置则如:
<!--通过properties标签加载外部properties文件-->
<properties resource="jdbc.properties"/>
<!--数据源环境-->
<environments default="developement">
<environment id="developement">
<transactionManager type="JDBC"></transactionManager>
<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>
此时若执行例如前番的test1测试方法,按理来说可能会直接获取到数据表中user的记录打印出来,但实际可能会报错,大概类似就是找不到你这个properties文件,那么其实你对项目进行rebuild一下即可。实属缓存问题作怪。
关键字词:mybatis,properties