本文主要是介绍springcolud-服务提供者,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
创建服务提供者
1.pom文件添加eureka客户端的起步依赖
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency>
</dependencies>
2.配置文件添加eureka.client相关配置
server.port=8183spring.application.name=service-eureka-clienteurekaspring.client.serviceUrl.defaultZone=http://127.0.0.1:8761/eureka_server/
3.新建controller对外提供接口
package com.carry.springcloud.controller;import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class ProducerController {@Value("${server.port}")String serverPort;@GetMapping("/getPortInfo")public String produce() {return "调用服务的端口号为:" + serverPort;}
}
3.启动类注解@EnableEurekaClient
package com.kejin.pro;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;@SpringBootApplication
@EnableEurekaClient
public class EurekaProApplication {public static void main(String[] args) {SpringApplication.run(EurekaProApplication.class, args);}}
这篇关于springcolud-服务提供者的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!