美文网首页
SpringBoot项目主启动类上常用的注解释意

SpringBoot项目主启动类上常用的注解释意

作者: 拄杖忙学轻声码 | 来源:发表于2021-07-17 01:07 被阅读0次

    一、SpringCloud相关注解
    1、@SpringBootApplication:标记该项目为SpringBoot项目
    2、@EnableCircuitBreaker:启动断路器,业务类启用@HystrixCommand和@HystrixProperty用于降级处理
    3、@EnableEurekaClient:启动客户端服务注册功能
    4、@EnableEurekaServer:启动服务注册中心功能
    5、@EnableFeignClients:开启feignClient服务之间调用和Ribbon负载均衡功能
    6、@MapperScan:扫描 mapper 接口类,例:@MapperScan(value = {"com.hkl.modules..mapper","com.hkl.modules..dao"})
    7、@ComponentScan:扫描组件类,例:@ComponentScan(value = {"com.diboot.core.","com.hkl."})

    二、SpringCloud Alibaba相关注解
    1、@SpringBootApplication:标记该项目为SpringBoot项目
    2、@EnableDiscoveryClient:启动Nacos服务发现,在主启动类上使用此注解或类似的注解,代表不使用springboot的自动配置配能,通过独立的注解导入相应的配置类单独配置

    相关文章

      网友评论

          本文标题:SpringBoot项目主启动类上常用的注解释意

          本文链接:https://www.haomeiwen.com/subject/blndpltx.html