在resources下准备jdbc.properties属性配置文件
配置文件中的内容
- jdbc_driver=com.mysql.cj.jdbc.Driver
- jdbc_url=jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
- jdbc_username=root
- jdbc_password=root
在核心配置文件中引入db.properties属性文件
- <?xml version="1.0" encoding="UTF-8" ?>
- <!-- xml文档约束 约束xml文档中可以有哪些标签,哪些属性,以及标签的包含关系和顺序....
- dtd 约束
- schema 约束
- -->
- <!DOCTYPE configuration
- PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-config.dtd">
- <configuration>
- <properties resource="jdbc.properties"></properties>
- <settings>
- <!--设置日志处理方式-->
- <setting name="logImpl" value="LOG4J"/>
- </settings>
- <!--设置实体类别名-->
- <typeAliases>
- <!--
- 通过包扫描给所有的实体类起别名
- 给指定报名下的所有类起别名
- 默认每个实体类的别名是首字母小写的类名
- Dept dept
- Emp emp
- -->
- <package name="com.msb.pojo"/>
- </typeAliases>
- <!--配置数据库链接信息-->
- <environments default="mysql">
- <!--数据源1-->
- <environment id="mysql">
- <transactionManager type="JDBC"/>
- <!--一个数据源-->
- <dataSource type="POOLED">
- <property name="driver" value="${jdbc_driver}"/>
- <property name="url" value="${jdbc_url}"/>
- <property name="username" value="${jdbc_username}"/>
- <property name="password" value="${jdbc_password}"/>
- </dataSource>
- </environment>
- </environments>
- <!--加载映射文件的-->
- <mappers>
- <mapper resource="com/msb/mapper/DeptMapper.xml"/>
- </mappers>
- </configuration>