我们可以通过properties属性实现引用配置文件

这些属性可以在外部进行配置,并可以进行动态替换。你既可以在典型的 Java 属性文件中配置这些属性,也可以在 properties 元素的子元素中设置。在这里插入图片描述

编写个配置文件db.properties

driver = com.mysql.jdbc.Driver
url = jdbc:mysql://localhost:3306/mybatis
username = root
password = 154269564

在核心配置文件中引入

<!--    引入外部配置文件-->
    <properties resource="db.properties">
        <!--会优先引用配置文件的配置,而不会使用下面的配置-->
        <property name="username" value="root"/>
        <property name="password" value="111"/>
    </properties>

关于属性引用优先级,引入配置文件的情况下,properties会优先引用外部文件的配置。

  • 可以直接引入外部文件
  • 可以再其中增加一些属性配置
  • 如果两个文件有同一个字段,优先使用外部配置文件的!
Logo

更多推荐