标签:通过 平台 image gre yml 访问 control test 技术
最近在使用springcloud搭建公司云平台,首先确定了服务注册中心为consul,至于像eureka,nacos这些也都可以,咱们今天要说的consul,consul环境搭建今天这里不讲述。有兴趣自行尝试。这里假定已有基本consul服务,如何使用springcloud-consul.
先直接上项目结构
标准的spring boot 项目。再看下pom.xml
主要依赖
大家可以看到里没有用大家 熟悉的 @SpringBootApplication
这个问题有兴趣的读者可以自行思考
application.yml,bootstrap.yml 这里分开了 两个配置。这里有必要简单提一下。springboot 默认会优先加载bootstrap.yml 去做一些初始化的动作。然后再加载application.yml
主要就是配置中心地址和服务心跳频率。spring 各项目配置说明 具体看这里 https://cloud.spring.io/spring-cloud-static/Greenwich.RELEASE/multi/multi__appendix_compendium_of_configuration_properties.html
这里有TestController 简单上一段测试代码
好了 整个项目代码非常少,在开始启动之前,我们先去看看consul 服务
可以看到除了consul自身外没有其它服务,我们现在启动我们的服务,从页面中就可以看到我们的服务了
我们来测试一下这个服务,首先直接访问一下这个服务localhost:8710/me
服务可以用,我们再访问一下、rest ,注意看以下代码,这里是通过restTemplate 加上应用名去远程访问,
同样也访问了。说明注册中心生效了,至此spring-cloud consul 全部完毕。如有疑问朋友 可以留言
标签:通过 平台 image gre yml 访问 control test 技术
原文地址:https://www.cnblogs.com/buglist/p/10451945.html