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(); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能