3 切换数据库连接配置 2.3.1 编写不同环境的配置文件 (1)我们在 pinyougou-dao 工程中 src/main/resources 下创建 filter 文件夹 (2)filter 文件夹下创建 db_dev.properties ,用于配置开发环境用到的数据库

env.jdbc.driver=com.mysql.jdbc.Driver 
env.jdbc.url=jdbc:mysql://localhost:3306/pinyougoudb?characterEncoding=utf-8
env.jdbc.username=root 
env.jdbc.password=123456

(3)filter 文件夹下创建 db_pro.properties

env.jdbc.driver=com.mysql.jdbc.Driver 
env.jdbc.url=jdbc:mysql://localhost:3306/pinyougoudb_pro?characterEncoding=utf-8
env.jdbc.username=root 
env.jdbc.password=123456

(4)修改 properties 下的 db.properties

jdbc.driver=${env.jdbc.driver}
jdbc.url=${env.jdbc.url}
jdbc.username=${env.jdbc.username}
jdbc.password=${env.jdbc.password}

2 定义 Profile 修改 pom.xml

<properties>
    <env>dev</env>
  </properties>
  <profiles>
   <profile>
    <id>dev</id>
    <properties>
     <env>dev</env>
    </properties>
   </profile>    
   <profile>
    <id>pro</id>
<properties>
     <env>pro</env>
    </properties>
   </profile>
  </profiles>

这里我们定义了 2 个 profile,分别是开发环境和生产环境