黑马程序员技术交流社区

标题: 【广州校区】+【原创】+MyBatis配置properties详解 [打印本页]

作者: wjh0315    时间: 2018-6-23 14:41
标题: 【广州校区】+【原创】+MyBatis配置properties详解
一、说明        在MyBatis的核心配置SqlMapConfig文件中,propertise标签中的配置可以提供给整个工程,在任何位置中可以引入其配置的值。其中properties标签中含有子标签property标签来配置一些子元素的信息,当然也可以配置一些外部的动态文件。
二、代码示例
    2.1一般的配置,是直接将所有的信息在property子标签里面进行配置
[XML] 纯文本查看 复制代码
 <properties>
                 <property name="jdbc.driver" value="com.mysql.jdbc.Driver"/>
                <property name="jdbc.url" value="jdbc:mysql://localhost:3306/mybatis"/>
                <property name="jdbc.username" value="root"/>
                <property name="jdbc.password" value="root"/>
</properties>

  

    2.2比较经典的配置

    经典配置是通过resource引入数据库的配置文件,里面包括数据库的连接信息,这样做避免了配置文件的硬编码,当数据库配置信息需要改变时,直接修改数据库配置文件就可以了。
   数据库配置文件:
[XML] 纯文本查看 复制代码
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis
jdbc.username=root
jdbc.password=root

     在SqlMapConfig中引入数据库配置信息
[XML] 纯文本查看 复制代码
<properties resource="jdbc.properties"/>









欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2