zoukankan      html  css  js  c++  java
  • spring-cloud-2.x(服务提供者)

     项目下载地址  https://github.com/huangDevelop/springcloud

    一、创建项目springcloud-provider

    pom.xml配置(springcloud客户端版本需要手动添加,版本可自选 https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-netflix-eureka-client?repo=springframework-milestone)

    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    <version>2.1.0.RC2</version>
    </dependency>

    二、配置文件

    a . (application.yml

    server:
    port: 8080

    spring:
    profiles:
    active: dev #调用application-dev.yml文件
    
    

     b.(application-dev.yml

    server:
    port: 8081 #覆盖application.yml端口8080
    spring:
    application:
    name: eureka-provider-dev #当前服务名称
    #添加到注册中心
    eureka:
    instance:
    hostname: 192.168.0.230
    port: 8761
    client:
    service-url:
    default-zone: http://${eureka.instance.hostname}:${eureka.instance.port}/eureka/

     三、修改启动类(注:版本2.x客户端可不添加@EnableDiscoveryClient注解)

    @RestController
    @SpringBootApplication
    public class ProviderApplication {

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

    @RequestMapping("/")
    public String writePort() {
    return "port: " + port;
    }

    public static void main(String[] args) {
    SpringApplication.run(ProviderApplication.class, args);
    }

    }

     四、测试

      项目启动

    a. springcloud

    b. springcloud-provider

     c.测试当前服务方法 writePort()

     

     五、服务提供者项目测试完成

  • 相关阅读:
    pycharm中文乱码
    bootstrap-table分页
    sql将查询结果的某个字段赋值给另一个字段
    bootstrap tab选项卡
    cocos-js 精灵移动转圈
    配置环境变量路径有空格
    配置java环境遇到的问题及解决方案
    obj = obj || {} 分析这个代码的起到的作用
    sql server行转列
    sql server统计总成绩和排名
  • 原文地址:https://www.cnblogs.com/hl201211/p/10254031.html
Copyright © 2011-2022 走看看