1. 程式人生 > >《spring cloud與docker微服務架構實戰》註解總結

《spring cloud與docker微服務架構實戰》註解總結

基於spring-boot 1.4.3.RELEASE 和 spring-cloud Camden.SR4 的註解總結
一、spring-cloud註解
1、@SpringBootApplication spring啟動註解
2、@EnableEurekaServer 註冊為Eureka服務
3、@EnableDiscoveryClient 標註該類可以被Eureka發現
4、@LoadBalanced Ribbon負載均衡註解
5、@EnableFeignClients 標識微服務為一個Feign客戶端
6、@FeignClient(name = "microservice-provider-user") 標識這個類為FeignClient,且名字為microservice-provider-user
7、@EnableCircuitBreaker 支援Hystrix容錯
8、@HystrixCommand(fallbackMethod = "findByIdFallback") 該方法不可以用時,呼叫findByIdFallback回退方法
9、@EnableZuulProxy 標識該微服務是一個zuul閘道器
二、其他註解
1、@RestController 標註類為RestController
2、@GetMapping("/{id}") RestController下的方法對映
3、@Repository 標註為資料訪問元件