94分布式电商项目 - Maven Profile切换注册中心连接配置

简介: 94分布式电商项目 - Maven Profile切换注册中心连接配置

首先集中配置注册中心

(1)在 pinyougou-common 工程中 properties 下创建 dubbox.properties

address=192.168.25.135:2181

(2)Spring 目录下创建 spring 配置文件 applicationContext-dubbox.xml 配置如下:

<dubbo:registry protocol="zookeeper" address="${address}"/>

(3)所有的服务工程与 web 工程都要依赖 pinyougou-common . 并删除每个工程中关于注册中心地址的配置

(4)安装 pinyougou-common 到本地仓库,然后测试运行。

然后进行Maven Profile配置

(1)在 pinyougou-common 工程中创建 filters 目录 ,目录下建立 dubbox_dev.properties

env.address=192.168.25.135:2181

(2)建立 dubbox_pro.properties

env.address=192.168.25.136:2181

(3)修改 dubbox.properties

address=${env.address}

(4)修改 pinyougou-common 的 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>
<build> 
  <filters>    
  <filter>
        src/main/resources/filters/dubbox_${env}.properties
  </filter>
  </filters>
   <resources> 
     <resource> 
      <directory>src/main/resources</directory>           
      <filtering>true</filtering>
    </resource>
  </resources>
</build>



目录
相关文章
|
2天前
|
Java Maven
Maven 项目测试
接下来我们要学习如何构建和测试这个项目。
16 5
|
16天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
9天前
|
XML Java Maven
idea配置maven步骤及常见问题
本文介绍了在IDEA中配置Maven的详细步骤,包括Maven的下载、系统环境变量的配置、Maven本地仓库的设置、镜像加速的配置,以及在IDEA中指定Maven路径和配置文件。同时,还提供了解决每次新建项目需要重新手动配置Maven问题的方法。
idea配置maven步骤及常见问题
|
9天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
11天前
|
Java Maven
Maven 项目文档
我们主要学习如何创建 Maven 项目文档。
25 3
|
13天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
11天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
21天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
17天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
25天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档

推荐镜像

更多
下一篇
无影云桌面