disconf简单例子(maven)

Disconf的用途:专注于各种 分布式系统配置管理 的通用组件/通用平台, 提供统一的配置管理服务。

1.配置中心IP(重点)

域名:abc

不同环境会根据域名自动绑定到各自对应环境下的配置中心IP,本地调试环境需配置host

 

DEV:127.10.0.4:8081

进入C:\Windows\System32\drivers\etc目录

修改host文件,在空白处增加如下内容:

127.10.0.4       abc

2、开发

 2.1 pom.xml添加jar包

<dependency>

<groupId>com.baidu.disconf</groupId>

<artifactId>disconf-client</artifactId>

<version>2.6.32</version>

</dependency>

 3.在resource包下添加disconf.properties内容如下:



 4.添加applicationContext-disconf.xml,这里放在resource/spring 包下

哪些配置需要下载,可以配置在value中,但前提是服务器上必须有

5、applicationContext-disconf.xml引入

applicationContext.xml 在文件中加入 (注意这里放在最靠前)

<!-- disconf 配置 -->
<import resource="spring/applicationContext-disconf.xml"/>

6.验证

验证正确的方法:

1.启动后查看download下是否有你配置的需要下载的文件。该文件每次启动时会覆盖。

 

2.查看是否将你下载的文件从download中考到了对应的目录下。


 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Idea 2020版本是JetBrains(一家软件开发工具公司)推出的一款集成开发环境(IDE)。它可以用于开发各种类型的应用程序,包括Web应用程序。 Maven是一种构建工具,它可以自动管理项目的依赖关系、构建过程和部署。Maven通过一个指定的pom.xml文件中的配置来管理项目,这个文件包含了项目的基本信息、依赖关系、插件等。 在Idea 2020中,可以使用Maven来创建和管理Web应用程序。以下是一个Maven Web项目的例子: 1. 首先,在Idea 2020中创建一个新的Maven项目。选择"Maven"选项,并在"Artifact"中选择"webapp",然后点击"Next"。 2. 在"GroupId"和"ArtifactId"字段中填写项目的信息,点击"Next"。 3. 在"Archetype"中选择"maven-archetype-webapp",然后点击"Next"。 4. 在"Name"字段中填写项目的名称,点击"Finish"。 5. 创建完成后,Idea会自动在项目的根目录中生成一个pom.xml文件,该文件包含了项目的基本配置信息。 6. 在pom.xml文件中,可以添加项目的依赖关系。例如,可以添加一个Servlet依赖: ``` <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency> </dependencies> ``` 7. 在src/main目录下创建一个webapp文件夹,并在其中创建一个index.jsp文件作为项目的入口页面。 8. 在Idea的"Run"菜单中选择"Maven build",在"Command line"中输入"tomcat:run",然后点击"Run"。 9. Idea会自动启动Tomcat服务器,并将Web应用程序部署到服务器中。 10. 在浏览器中输入"http://localhost:8080/",即可访问项目的入口页面。 这只是一个简单Maven Web项目的例子。使用Idea 2020和Maven,开发人员可以更轻松地创建和管理Web应用程序,并且可以借助丰富的工具和功能来提高开发效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值