栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Eureka快速入门——创建服务提供者

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Eureka快速入门——创建服务提供者

关于服务提供者的创建较简单,小编就少说点废话,直接上代码,跟着敲一敲相信聪明的小伙伴们就能一目了然了。

创建服务提供者 1.创建eureka-client模块并添加依赖依赖
	
        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-client
        
        
            org.springframework.boot
            spring-boot-starter-web
        
    
2.创建main方法:
@SpringBootApplication
@EnableDiscoveryClient //服务发现注解 从注册中心拉取注册列表
public class EurekaClientApplication {
    public static void main(String[] args) {
        
        new SpringApplicationBuilder(EurekaClientApplication.class)
                .web(WebApplicationType.SERVLET)
                .run(args);
    }
}
3.创建Entity:
@Data
public class User {
    private String name;
    private String port;
}
4.创建Controller:
@RestController
@Slf4j
public class Controller {

    @Value("${server.port}")
    private String port;

    @GetMapping("/sayHi")
    public String sayHi() {
        return "This is " + port;
    }

    @PostMapping("/sayHi")
    public User sayHiPost(@RequestBody User user) {
        log.info("You are " + user.getName());
        user.setPort(port);
        return user;
    }
}
5.添加配置文件:
spring:
  application:
    name: eureka-client

server:
  port: 30000
eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:20000/eureka/
6.启动注册中心与服务提供者 7.访问localhost:20000


可以看到我们的服务提供者已经注册进来了。

8.打开Postman测试接口


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/490244.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号