(详解)带你了解MyBatis的核心配置文件

本文阅读 2 分钟
首页 代码,Java 正文

MyBatis框架的核心配置文件

        MyBatis框架的核心配置文件(mybatis-config.xml)中设置的是MyBatis框架的全局信息。需要注意的是,该配置文件的元素节是有先后顺序的。如下所示:

  • configuration - properties - settings - typeAliases - typeHandlers - objectFactory - plugins - environments       -environment             -transactionManager             -dataSource - databaseIdProvider - mappers

1.properties元素         1,database.properties文件中的配置文件

driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/cvs_db?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&zeroDateTimeBehavior=convertToNull
user=root
password=root

        2,mybatis-config.xml中引入database.properties文件。

<properties resource="database.properties"></properties>

        在mybatis-config.xml中使用这些参数时要采用下面的方式:

<dataSource type="POOLED">
    <property name="driver" value="${driver}"/>
    <property name="url" value="${url}"/>
    <property name="username" value="${user}"/>
    <property name="password" value="${password}"/>
</dataSource>

        上述代码中"${xxx}"将会由属性文件或者property元素中设置的值来替换。也就是引用配置文件中的key。

2.settings元素         settings元素中设置的选项可以影响MyBatis框架运行时行为。settings元素支持的部分常用选项如下表:

3.typeAliases         typeAliases元素可以为Java类型配置一个简短的别名。使用别名可以避免在SQL映射文件中使用冗长的完全限定类名。例如:

<typeAliases>
    <package name="cn.pojo"/>
</typeAliases>

4.environments元素         environments元素可以针对开发、测试、生产部署等不同需求,为MyBatis框架分配多套运行时环境,可以再运行项目时灵活选择,从而减少环境切换时的修改工作量。

5.mappers元素         mappers元素通知MyBatis框架查找定义了SQL语句的SQL映射文件的路径。可以使用类资源路径指定SQL映射文件的位置。         1,方式一:

<mappers>
    <mapper resource="cn/user/UserMapper.xml"></mapper>
</mappers>

        1,方式二:

<mappers>
    <package name="cn.user.UserMapper.xml"/>
</mappers>
本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/qq_46540738/article/details/114581772
-- 展开阅读全文 --
安全面试之XSS(跨站脚本攻击)
« 上一篇 07-24

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复