• MyBatis配置文件之properties属性


    MyBatis提供3个方式使用properties:

    1、property子元素。

    2、properties文件。

    3、程序代码传递。

    properties属性系给系统配置一些运行参数,一般放在XML文件或者properties文件,这样可以更好方便参数修改。

    文件名为:mybatis_config.xml。看一下properties属性与property使用方式。

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
            "http://mybatis.org/dtd/mybatis-3-config.dtd">
    <configuration>
        <properties>
            <property name="database.driver" value="com.mysql.jdbc.Driver"></property>
            <property name="database.url" value="jdbc:mysql://localhost:3306/MyBatisDemo2"></property>
            <property name="database.username" value="root"/>
            <property name="database.password" value="123456"/>
        </properties>
        <!--别名-->
        <typeAliases>
            <typeAlias alias="role" type=""/>
        </typeAliases>
        <!--数据库环境-->
        <environments default="development">
            <environment id="development">
                <transactionManager type="JDBC"/>
                <dataSource type="POOLED">
                    <property name="driver" value="${database.driver}"/>
                    <property name="url" value="${database.url}"/>
                    <property name="username" value="${database.username}"/>
                    <property name="password" value="${database.password}"/>
                </dataSource>
            </environment>
        </environments>
        <!--映射文件-->
        <mappers>
            <mapper resource=""/>
        </mappers>
    </configuration>

    这样在<proerties>下子元素<property>定义,只需要定义一次,就可以到处引用了。但是属性参数太多时,建议使用以下:properties文件方式来解决。

    properties文件名:jdbc.properties

    database.driver=com.mysql.jdbc.Driver
    database.url=jdbc:mysql://localhost:3306/MyBatisDemo2
    database.username=root
    database.password=123456

    在MyBatis_config.xml文件中的properties元素中引入properties文件。

    <properties resource="jdbc.properties"/>
  • 相关阅读:
    idea创建Javaweb项目
    装配bean,基于xml
    IoC(控制反转)和DI(依赖注入)
    jar包介绍
    使用的基本方法
    struts2的常量
    jar包
    调用函数,模块
    Vue中的指令(听博主说总结的很好)
    React的核心概念
  • 原文地址:https://www.cnblogs.com/herojy886/p/9032756.html
Copyright © 2020-2023  润新知