前言
在原有项目上继续开发
引入配置文件
在父工程中引入该依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>
在启动类添加注解
不仅仅是提供商启动类,服务消费启动类也要加上该注解
import com.alibaba.dubbo.container.Main;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.hystrix.EnableHystrix;
@SpringBootApplication
@EnableHystrix // 启动熔断器功能
public class DubboServiceUserProviderApplication {
public static void main(String[] args) {
SpringApplication.run(DubboServiceUserProviderApplication.class, args);
Main.main(args);
}
}
在服务实现上添加对应注解
import com.alibaba.dubbo