本文共 649 字,大约阅读时间需要 2 分钟。
在主配置文件中,我们需要设置一下所要连接的数据库的属性
这些属性可以在外部进行配置,并可以进行动态的替换,如我们可以在一个properties文件中设置属性:
设置好的外部属性需要在主配置文件中通过<properties />标签引用,给标签的属性resource赋值该properties文件的全限定名: 设置好的属性可以在整个主配置文件中用来替换需要动态匹配的属性值: 我们在<property />中的属性value中使用占位符**${}**来引用外部配置文件中的相应的属性值我们也可以直接在主配置文件中的<datasource />标签中直接设置:
因此,在主配置文件中通过参数传递的属性具有最高优先级,<properties />元素中的resource属性中指定的配置文件次之,最低优先级的则是propertes元素中指定的属性
从mybatis3.4.2开始,我们可以使用占位符指定一个默认值,这个特性默认是关闭的,要启用这个特性,我们需要在properties中启用这个特性:
在下图中,如果属性url没有被配置,则‘url-default’将赋值给url:转载地址:http://kljmb.baihongyu.com/