springcloud - consul的简单使用和配置

第一步:导入依赖

 <!--       consul-->
         <dependency>
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-starter-consul-discovery</artifactId>
         </dependency>

第二部:编写yml配置文件

 server:
  port: 8004
 
 spring:
  application:
    name: consul-provider-payment
  cloud:
    consul:
      port: 8500
      host: localhost
      discovery:
        service-name: ${spring.application.name}

第三步:在启动类上加上注解@EnableDiscoveryClient

第四步:编写测试controller

 @RestController
 @RequestMapping(value = "payment")
 public class PaymentController {
     @Value("${server.port}")
     private String serverPort;
 ​
     @RequestMapping(value = "/zk")
     public String payment(){
         return "spring with consumer : " + serverPort + "\t" + UUID.randomUUID().toString();
    }
 }

第五步:启动程序,浏览器输入localhost:8500 ,成功进入页面表示正确

posted on   你就学个JVAV?  阅读(88)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
点击右上角即可分享
微信分享提示