Step1:
在resources目录下面新建一个jdbc.properties文件.
但凡看见resources,它就表示项目的根路径。这里是指java maven项目。
路径:src/main/resources/jdbc.properties
jdbc.mysql.driver=com.mysql.cj.jdbc.Driver jdbc.mysql.url=jdbc:mysql://192.168.3.12:3306/orangedb jdbc.mysql.username=root jdbc.mysql.password=abcd2022
Step2:
在mybatis的配置文件里面引入recources目录里面的proeprties文件。
<properties resource="jdbc.properties"/>
Step3:在myabtis的配置文件里面使用properties文件里面定义的属性。
<environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="${jdbc.mysql.driver}"/> <property name="url" value="${jdbc.mysql.url}"/> <property name="username" value="${jdbc.mysql.username}"/> <property name="password" value="${jdbc.mysql.password}"/> </dataSource> </environment>
完整的mybatis配置文件
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <properties resource="jdbc.properties"/> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="${jdbc.mysql.driver}"/> <property name="url" value="${jdbc.mysql.url}"/> <property name="username" value="${jdbc.mysql.username}"/> <property name="password" value="${jdbc.mysql.password}"/> </dataSource> </environment> <environment id="test"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="com.mysql.cj.jdbc.Driver"/> <property name="url" value="jdbc:mysql://192.168.3.12:3306/orangedb"/> <property name="username" value="root"/> <property name="password" value="abcd2022"/> </dataSource> </environment> </environments> <mappers> <mapper resource="mapper/Cars.xml"/> <mapper resource="mapper/User.xml"/> </mappers> </configuration>
IntelliJ idea的截图