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()

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

优质内容筛选与推荐>>
1、如何在net中实现动态执行代码(js的eval)的功能?
2、你努力的样子很“可耻”
3、服务熔断、隔离、降级、限流 介绍
4、CSS3盒模型display:box详解
5、如何使用ASPxGridView解决表中较长字段的显示


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号