频道栏目
首页 > 程序开发 > 软件开发 > 其他 > 正文
Spring Cloud Config服务器
2018-06-01 14:05:37         来源:qq_40225448的博客  
收藏   我要投稿

服务器为外部配置(名称值对或等效的YAML内容)提供了基于资源的HTTP。服务器可以使用@EnableConfigServer注释轻松嵌入到Spring Boot应用程序中。所以这个应用程序是一个配置服务器:

ConfigServer.java

[html]view plaincopy
  1. @SpringBootApplication
  2. @EnableConfigServer
  3. publicclassConfigServer{
  4. publicstaticvoidmain(String[]args){
  5. SpringApplication.run(ConfigServer.class,args);
  6. }
  7. }application.properties[html]view plaincopy
  8. server.port:8888
  9. spring.cloud.config.server.git.uri:file://${user.home}/config-repo

其中${user.home}/config-repo是包含YAML和属性文件的git仓库。

注意 在Windows中,如果文件URL为绝对驱动器前缀,例如file:///${user.home}/config-repo,则需要额外的“/”。
小费

以下是上面示例中创建git仓库的方法:

$ cd $HOME
$ mkdir config-repo
$ cd config-repo
$ git init .
$ echo info.foo: bar > application.properties
$ git add -A .
$ git commit -m "Add application.properties"
警告 使用本地文件系统进行git存储库仅用于测试。使用服务器在生产环境中托管配置库。如果您只保留文本文件,则配置库的初始克隆将会快速有效。如果您开始存储二进制文件,尤其是较大的文件,则可能会遇到服务器中第一个配置请求和/或内存不足错误的延迟。
点击复制链接 与好友分享!回本站首页
上一篇:Mybatis延迟加载(懒加载)解析
下一篇:通过curl获取http url请求/web站点各阶段相应时间
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站