Spring Cloud 综合配置 结合feign hystrix eureka 以及yml配置

这个是启动类配置
@SpringBootApplication  //开启整体应用  
@EnableEurekaClient    //开启客户端服务发现
@EnableCircuitBreaker //开启断路器支持
@EnableFeignClients //开启feign支持
public class PassionApp {

	@Bean //配置bean,配置在容器中 注意是配置!
	@LoadBalanced //netflix提供的自动化轮询负载均衡注解,不是ribbon,也不是feign中的
      //import org.springframework.cloud.client.loadbalancer.LoadBalanced;
public RestTemplate getRestTemplate() {return new RestTemplate();}public static void main(String[] args) {new SpringApplicationBuilder(Passion.class).web(true).run(args);//自行百度}}


Feign接口,包含回退方法

@FeignClient(name = "spring-member-server", fallback = HelloClientFallback.class)//第一个 指向provider的名称,第二个 包含回退方法的类
public interface HelloClient {
	@GetMapping("/hello")
	public String hello();

	@GetMapping("/toHello")
	public String toHello();

	@
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值