您的位置:首页 > 编程语言 > Java开发

JavaWeb-Maven Profile 切换注册中心连接配置

2017-11-25 15:39 453 查看
切换注册中心连接配置

集中配置注册中心地址

1.在pinyougou-common工程中src/main/resources目录下的文件夹properties中创建dubbox.properties

address=192.168.25.135:2181

2.src/main/resources/spring目录下创建spring配置文件 applicationContext-dubbox.xml
配置如下:

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

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

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

MavenProfile配置


1.在pinyougou-common工程中src/main/resources目录下创建filters目录,目录下建立dubbox_dev.properties文件

env.address=192.168.25.135:2181

2.建立dubbox_pro.properties文件

env.address=192.168.25.135:2182

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>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: