三.常用配置解析---->environments; properties; typeAliases; settings; mappers
时间:2022-03-13 20:40
1.environments 环境配置
这个就是用来配置使用环境的,我们可以直接配置好几个环境,然后根据不同的需求,选择不同的操作
看default 我们可以根据需求 来更改default用的配置 ,进行连接不同的数据库等操作
ps:事务管理器(transactionManager)和数据源(dataSource)见官方文档:
Mybatis默认的事务管理器就是 JDBC , 连接池 : POOLED
<environments default="development"> 环境1 <environment id="development"> <transactionManager type="JDBC"> <property name="..." value="..."/> </transactionManager> <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> 环境2 <environment id="test"> </environment> </environments>
2.属性(properties)
这个就是用来配置数据库连接的各种信息,通过配置文件的方式引入
Driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=UTF-8 username=root password=7546123
<?xml version="1.0" encoding="UTF8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <!--configuration核心配置文件--> <configuration> <!-- 这样直接引入一个外部的配置文件--> <properties resource="db.properties"> <property name="自己设置的配置名字" value="我们也可以不引入外部文件,直接在这里配置,但是优先使用的是引用的配置文件"/> </properties> <!-- 使用的方式就是${配置文件中的key}--> <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> <!-- 接口写好了,接口对应的xml也写好了 那别忘了将mapper注册到mybatis的配置文件中嗷--> <mappers> <mapper class="Dao.UserMapper"/> </mappers> </configuration>
3.类型别名(typeAliases)
睡觉 明天再写 芜湖
4.设置(settings)
5.映射器(mappers)
相关推荐
- Android系统编程入门系列之界面Activity交互响应
- 新型横向移动工具原理分析、代码分析、优缺点以及检测方案
- uni-app滚动视图容器(scroll-view)之监听上拉事件
- uniapp h5,app两端复制文本
- Android系统编程入门系列之界面Activity响应丝滑的传统动画
- 【Azure 应用服务】App Service 配置 Application Settings 访问Storage Account得到 could not be resolved: '*.file.core.windows.net'的报错。没有解析成对应中国区 Storage Account地址 *.file.core.chinacloudapi.cn
- 诺基亚短信生成!太好玩了
- iOS 跳转App Store进行评分
- 开发一个即时通讯App
- 关闭苹果IOS app自动更新
电脑软件
本类排行
- 1关闭苹果IOS app自动更新
- 2iOS 跳转App Store进行评分
- 3诺基亚短信生成!太好玩了
- 4Android系统编程入门系列之界面Activity响应丝滑的传统动画
- 5uniapp h5,app两端复制文本
- 6uni-app滚动视图容器(scroll-view)之监听上拉事件
- 7新型横向移动工具原理分析、代码分析、优缺点以及检测方案
- 8Android系统编程入门系列之界面Activity交互响应
- 9开发一个即时通讯App
- 10【Azure 应用服务】App Service 配置 Application Settings 访问Storage Account得到 could not be resolved: '*.file.core.windows.net'的报错。没有解析成对应中国区 Storage Account地址 *.file.core.chinacloudapi.cn