Eureka Config分为Config Server 和Config Client两部分。

Config Server部分:

gradle配置:

// https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-config-servercompile group: 'org.springframework.cloud', name: 'spring-cloud-config-server', version: '2.0.2.RELEASE'// https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-eureka-servercompile group: 'org.springframework.cloud', name: 'spring-cloud-starter-eureka-server', version: '1.4.6.RELEASE'

application.yml:

eureka:client:serviceUrl:defaultZone: http://localhost:8761/eureka/
server:port: 8888spring:cloud:config:server:git:uri: https://gitee.com/bensonlim/springcloud/
          searchPaths: helloworldConfigapplication:name: config-server

EurekaconfigApplication.java
@EnableEurekaServer
@EnableConfigServer
@SpringBootApplication
public class EurekaconfigApplication {public static void main(String[] args) {SpringApplication.run(EurekaconfigApplication.class, args);}}

  

Config Client部分:

application.yml:

spring:application:name: config-clientcloud:config:label: masterprofile: devuri: http://localhost:8888/
server:port: 8881

ConfigclientApplication.java
@SpringBootApplication
@RestController
public class ConfigclientApplication {public static void main(String[] args) {SpringApplication.run(ConfigclientApplication.class, args);}@Value("${hello}")String hello;@RequestMapping(value = "/hello")public String hello(){return hello;}}

  

https://gitee.com/bensonlim/springcloud/tree/master/helloworldConfig

配置自动刷新:

引入acurator

转载于:https://www.cnblogs.com/bensonlim/p/10243210.html

SpringCloud:Eureka Config项目搭建(Gradle项目)相关推荐

  1. Maven项目和Gradle项目相互转换

    Maven项目和Gradle项目相互转换 一.Maven 转 Gradle Maven 项目的 目录结构如下: Maven 转 Gradle: 第一步:在maven项目的根目录下运行如下命令: gra ...

  2. dajngo3,vue3前端项目搭建,vue项目结构的介绍

    前端项目搭建 查看当前node版本 [dalaojun@localhost django_luichun]$ node -v v14.15.0 查看npm版本 [dalaojun@localhost ...

  3. SpringCloud——Eureka注册中心搭建

    Eureka原理 eureka来源于古希腊词汇,意为"发现了" eureka分为两部分,Server端和Client端 Register 服务注册 想要参与服务注册发现的实例首先需 ...

  4. eclipse spring boot项目搭建_spring-boot-plus项目配置文件(四)

    spring-boot-plus项目配置文件 https://github.com/geekidea/spring-boot-plus https://github.com/geekidea/spri ...

  5. IDEA中创建启动Vue项目--搭建vue项目

    文章目录 环境配置 安装Vue-cli构建工具 构建项目 使用命令启动Vue项目 使用idea启动Vue项目 环境配置 下载安装nodeJs 成功安装国内镜像或者是淘宝的npm镜像 详情见博客:Nod ...

  6. 项目搭建——Fastadmin项目搭载至虚拟空间

    使用场景:使用Fastadmin开发项目的小伙伴,我们需要部署项目至虚拟空间,因为TP5入口文件在public路径下,而虚拟空间只能识别项目根目录,所以我们需要进行如下配置: 1.首先参照官方说明 h ...

  7. Vue脚手架安装及项目搭建(mac版)

    前提:电脑上已经安装好了npm vue脚手架全局安装终端命令 $ sudo npm install -g vue-cli 安装完成之后检测 $ vue -V 如果终端输出vue的版本号,那么脚手架就安 ...

  8. 魔方APP项目-02-服务端项目搭建,创建manage.py文件、构建全局初始化函数创建app应用对象、通过终端脚本启动项目、项目加载配置、数据库初始化、日志初始化、蓝图初始化

    服务端项目搭建 新建项目目录mofangapi,并创建虚拟环境 mkvirtualenv mofang 安装开发中使用的依赖模块 pip install flask==0.12.4 pip insta ...

  9. maven项目转gradle

    将maven项目转换为gradle项目,只需要在项目的pom文件所在的目录下执行以下命令: $ gradle init --type pom 上面的命令会根据pom文件自动生成gradle项目所需的文 ...

最新文章

  1. MySQL 学习笔记(14)— 数据库设计流程、实体关系图、第一范式、第二范式、第三范式、外键使用
  2. 【OpenCV 4开发详解】图像膨胀
  3. 漫画:崩溃了!!这程序是什么玩意儿!!!
  4. 如何测量接收机到卫星的距离
  5. JS 实现图片的预加载(转载)
  6. C# 依据鼠标坐标取网页内成员坐标.ie
  7. linux 查看mysql运行时间_linux – strace显示从mysql socket读取很长时间 – mysql需要很长时间才能执行查询?...
  8. html下拉框换行,HTML列表框换行文本
  9. 打开工程会提示下载的可能原因和可能解决方法
  10. 模板:割点、桥与双连通
  11. 宇宙的最原始状态是个什么样子
  12. 用python画数学函数图像教程_Python 绘制你想要的数学函数图形
  13. LAB Color Space
  14. 法拉第未来FF91付费预订仅300台,国内关联公司存在失信
  15. c++的输入流基础知识
  16. 浙江大学-西湖大学联合培养博士生
  17. 《系统集成项目管理工程师》必背41-60题
  18. 「开发者说」多系统集成开发-企业自有系统快速上钉钉
  19. JVM 判断对象已死,实践验证GC回收
  20. 车载电子 || 电池FPC连接片虚焊失效分析

热门文章

  1. 传输层TCP/UDP的一些疑问
  2. suse linux查询端口占用,Suse Linux常用端口开启、关闭、禁用
  3. 交互式弦图的绘制(R实现)
  4. python 验证码识别库_python验证码识别
  5. java程序造成ora-7445_Problem Key 'ORA 7445 [pevm_icd_call_common]'
  6. opencv 图像雾检测_专栏 | OpenCV图像处理专栏十 | 利用中值滤波进行去雾
  7. 【运维面试】面试官:你们公司的系统应用架构图是什么样的?
  8. 矩阵论: 第二章: 内积空间
  9. mysql数据回退_mysql DML 数据插入,删除,更新,回退
  10. shopee店铺如何做好定位—扬帆际海