SpringCloud项目中接入Nacos作为注册中心-(二) 创建服务消费者

Flower ·
更新时间:2024-11-01
· 773 次阅读

在Nacos工程下创建一个SpringBoot项目子工程命名为nacos-consumer,其pom文件与nacos-provide相同。了解springcloud架构可以加求求:三五三六二四七二五九

同样为nacos-consumer增加配置文件,内容如下

server: port: 9528 spring: application: name: nacos-consumer cloud: nacos: discovery: server-addr: 127.0.0.1:8848

服务消费者这里按照官方文档中的方式通过 RestTemplate+Ribbon进行服务调用,

NacosConsumerApplication.java代码如下

@SpringBootApplication @EnableDiscoveryClient @RestController public class NacosConsumerApplication { public static void main(String[] args) { SpringApplication.run(NacosConsumerApplication.class, args); } @Autowired private RestTemplate restTemplate; @Bean @LoadBalanced public RestTemplate getRestTemplate(){ return new RestTemplate(); } @GetMapping("/consumer") public String test1() { String result = restTemplate.getForObject("http://nacos-provide/helloNacos",String.class); return "Return : " + result; } }

ok,服务消费者的创建工作也已完成,下面启动两个项目,进行测试


作者:weixin_45821812



nacos

需要 登录 后方可回复, 如果你还没有账号请 注册新账号