5_关于外部属性配置文件存储数据库连接信息

时间:2022-09-29 00:50:55


 在resources下准备jdbc.properties属性配置文件

5_关于外部属性配置文件存储数据库连接信息

 

配置文件中的内容

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

5_关于外部属性配置文件存储数据库连接信息

5_关于外部属性配置文件存储数据库连接信息

 

在核心配置文件中引入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 >
<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>

5_关于外部属性配置文件存储数据库连接信息

5_关于外部属性配置文件存储数据库连接信息