黑马程序员技术交流社区

标题: 【郑州校区】Java之品优购课程讲义_day20(4) [打印本页]

作者: 谷粒姐姐    时间: 2018-11-5 10:55
标题: 【郑州校区】Java之品优购课程讲义_day20(4)
3 切换数据库连接配置
2.3.1 编写不同环境的配置文件
(1)我们在 pinyougou-dao 工程中 src/main/resources 下创建 filter 文件夹
(2)filter 文件夹下创建 db_dev.properties ,用于配置开发环境用到的数据库
[AppleScript] 纯文本查看 复制代码
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   
[AppleScript] 纯文本查看 复制代码
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
[AppleScript] 纯文本查看 复制代码
jdbc.driver=${env.jdbc.driver} 
jdbc.url=${env.jdbc.url}
jdbc.username=${env.jdbc.username}
jdbc.password=${env.jdbc.password}

2 定义 Profile
修改 pom.xml
[AppleScript] 纯文本查看 复制代码
 <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,分别是开发环境和生产环境






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2