1,@SpringBootApplication是springboot启动类的入口注解,标注在主启动类上;
2,@EnableEurekaServer 是eureka服务端启动,接受其他服务注册进来,标注在主启动类上;

3,@EnaBleEurekaClient 是eureka客户端注解,本服务启动后会自动注册进Eureka服务中,标注在主启动类上;

4,@EnableDiscoveryClient 与@EnableEurekaCLient 具有相同的功能,不同的事该注解同时可以注册Zookeper,也可用于服务发现,标注在主启动类上;

5,@RibbonClient 该注解是针对消费端微服务的注解,添加在主启动类上与@LoadBanlace配合使用实现Ribbon的负载均衡,可配合RestTemplate类来实现;

6,@loadBanlace 配合@RibbonClient 实现消费端微服务的负载均衡,添加在配置类的get方法上面,name属性为服务端微服务的名字,如需添加自定义负载均衡算法可添加configration属性,值为自定义的算法类或配置类,如果自定义需实现AbstractLoadBalancerRule类

7,@FeignClient 为feign面向接口调用微服务的注解,标注在编写的接口上面,value属性为微服务名字,fallBackFactory 为配合Hystrix服务降级自定义的类class文件,该类需要实现fallBackFactory接口@

8,@EnableFeignClients 表示打开Feign的面向接口调用微服务功能,属性basePackages为 所扫描的包;

9,@EnableCircuitBreaker 表示对hystrix熔断服务的支持,添加在服务端微服务的的主启动类上面;

10,@HystrixCommand 表示一旦消费端微服务调用服务方法抛出错误信息后,会自动调用@HystrixCommand 标注好的fallBankMethod方法;标注在controller URL映射方法上面;

11,@EnableHystrixDashBoard 为Hystrix服务监控标签 添加在主启动类上面,可以实现对某一服务的各种调用情况监控;

12,@EnableZuulProxy 为zuul路由网管主配置注解,添加在主启动类上;

13,@EnableConfigServer 为SpringCloud config的的注解,该注解表示开启此功能,地址配置在yml文件中;

14,@Async 标注在方法或类上面,表示可以异步执行,需要主启动类加@EnableAsync标签

springBoot、SpringCloud 常用注解的更多相关文章

  1. SpringBoot 中常用注解

    本篇博文将介绍几种SpringBoot 中常用注解 其中,各注解的作用为: @PathVaribale 获取url中的数据 @RequestParam 获取请求参数的值 @GetMapping 组合注 ...

  2. SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍

    SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍 本篇博文将介绍几种如何处理url中的参数的注解@PathVaribale/@Requ ...

  3. SpringBoot 中常用注解@Controller/@RestController/@RequestMapping的区别

    SpringBoot中常用注解@Controller/@RestController/@RequestMapping的区别 @Controller 处理http请求 @Controller //@Re ...

  4. SpringBoot 中常用注解@Controller/@RestController/@RequestMapping介绍

    原文 SpringBoot 中常用注解 @Controller/@RestController/@RequestMapping介绍 @Controller 处理http请求 @Controller / ...

  5. SpringBoot+Spring常用注解总结

    为什么要写这篇文章? 最近看到网上有一篇关于 SpringBoot 常用注解的文章被转载的比较多,我看了文章内容之后属实觉得质量有点低,并且有点会误导没有太多实际使用经验的人(这些人又占据了大多数). ...

  6. SpringBoot中常用注解@Controller/@RestController/@RequestMapping的区别

    @Controller 处理http请求 @Controller //@ResponseBody public class HelloController { @RequestMapping(valu ...

  7. springboot部分常用注解

    目录:[持续更新.....] spring 部分常用注解 spring boot 学习之路1(简单入门) spring boot 学习之路2(注解介绍) spring boot 学习之路3( 集成my ...

  8. springboot系列总结(二)---springboot的常用注解

    上一篇文章我们简单讲了一下@SpringBootApplication这个注解,申明让spring boot自动给程序进行必要的配置,他是一个组合注解,包含了@ComponentScan.@Confi ...

  9. SpringBoot之常用注解

    在spring boot中,摒弃了spring以往项目中大量繁琐的配置,遵循约定大于配置的原则,通过自身默认配置,极大的降低了项目搭建的复杂度.同样在spring boot中,大量注解的使用,使得代码 ...

随机推荐

  1. js中this最简单清晰的解释

    引自  https://www.cnblogs.com/huangwentian/p/6854472.html#commentform ① this指向的,永远只可能是对象!       ② this ...

  2. [转]vnpy乱乱谈 02架构

    vnpy乱乱谈 02架构 转自:http://101.132.65.227/?p=51 听到架构这个词先不要害怕. 其实这部分内容还是挺简单的. 一般而言, 一个交易系统我们可以简单的分成输入, (系 ...

  3. MySQL is running but PID file could not be found

    在Linux 中,当你启动或者重启 MySQL 时,报 关于 PID file 的错误 解决方法 第一步:找到   mysql 中 data 目录下的 mysql-bin.index 文件,然后删除 ...

  4. 单例模式实例&多线程应用

    单例模式是指:对于一个类在内存中只能存在唯一一个对象,这种设计模式叫做单例设计模式. 单例设计模式的写法: 1. 设置私有(private)的构造方法. 2. 实例化一个该类的对象作为成员变量,并设置 ...

  5. 配置Tomcat使用https协议(配置SSL协议)

    配置Tomcat使用https协议(配置SSL协议) 2014-01-20 16:38 58915人阅读 评论(3) 收藏 举报 转载地址:http://ln-ydc.iteye.com/blog/1 ...

  6. 关于HTML和CSS一些鸡零狗碎的事

    原文发表于我自己的服务器www.jjxiaoliu.cn:不过这个服务器我可能不打算续费了,所以搬到cnblogs来. 有些关于HTML和CSS的内容不值得单独列一篇文章,全都放在这里了. 我们可以利 ...

  7. MVC Action 返回类型

    https://www.cnblogs.com/xielong/p/5940535.html https://blog.csdn.net/WuLex/article/details/79008515 ...

  8. WIN7以上系统安装VB6的解决办法,附上个批处理。

    一.安装时显示oledb32r.dll不能在系统注册数据库中注册在C盘查找oledb32r.dll,改名为oledb32r-2.dll即可,dll冲突了. 二.WIN7安装VB6提示VB98ENT.S ...

  9. Zookeeper并不保证读取的是最新数据

    Zookeeper并不保证读取的是最新数据 原文地址:http://www.crazyant.net/2120.html 如果是对zk进行读取操作,读取到的数据可能是过期的旧数据,不是最新的数据. 已 ...

  10. Centos 7.5下搭建SVN源代码服务器

    1.先查看是否存在svn,没有就需要安装svn svnserve --version #查看svn版本号 which svn #查看svn程序所在目录 yum install subversion - ...