国王陛下万万岁

导航

 

1.

Mybatis的environment标签里面有个properties标签。

dataSource下面的property往往保存了用户名和密码等JDBC连接信息。

一下是xml配置文件里面的默认配置方式。

  <environment id="test">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://192.168.3.12:3306/orangedb"/>
                <property name="username" value="root"/>
                <property name="password" value="abcd2022"/>
            </dataSource>
        </environment>

 

2.mybatis还提供了更加灵活的配置方式。

注意:是使用${}并且${}外面有双引号。

<configuration>
    <properties>
        <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
        <property name="url" value="jdbc:mysql://192.168.3.12:3306/orangedb"/>
        <property name="username" value="root"/>
        <property name="password" value="abcd2022"/>
    </properties>
    <environments default="development">
        <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>

 

------------------------------------------------------------------------------------------------
2022年10月7日,农历九月十二,星期五,阴天有小雨,气温较冷,上海。
国庆节7天假期的最后一天。
-------------------------------------------------------------------------------------------------

posted on 2022-10-07 02:36  国王陛下万万岁  阅读(209)  评论(0编辑  收藏  举报