zoukankan      html  css  js  c++  java
  • SpringBoot和SpringCloud常见注解汇总

    @SpringBootApplication

    包含

    @Configuration: 用于定义一个配置类

    @EnableAutoConfiguration :Spring Boot会自动根据你jar包的依赖来自动配置项目。

    @ComponentScan: 告诉Spring 哪个packages 的用注解标识的类 会被spring自动扫描并且装入bean容器。

    @EnableEurekaServer

    声明为一个注册中心

    @EnableEurekaClient

    声明为Eruake客户端,向注册中心注册服务

    @SpringCloudApplication

    包括

    @SpringBootApplication、@EnableDiscoveryClient、@EnableCircuitBreaker,

    分别是SpringBoot注解、注册服务中心Eureka注解、断路器注解

    @EnableFeignClients()

    开启feign支持

    @EnableDiscoveryClient

    eureka zk nacos apollo 等多种注册中心支持

    @FeignClient

    在fegin接口中使用

    举例

    @FeignClient(value = "user-server", fallback = ConsumerFeignImpl.class) //所要调用服务的应用名称  fallback 为熔断器
    public interface ConsumerFeign {
        @GetMapping("users/{id}")
        R findUserById(@PathVariable Integer id);
    }

    持续更新...

  • 相关阅读:
    SpringMVC概述
    Spring 声明式事务
    Spring_AOP切面编程
    Spring DI依赖注入
    Spring IOC控制反转
    Spring解耦和耦合
    Spring概述
    HTTP协议常见状态码
    TCP/IP协议的认识
    设计模式-工厂模式(factory)
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/13920177.html
Copyright © 2011-2022 走看看