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