zoukankan      html  css  js  c++  java
  • 分布式注解

    @SpringBootApplication 启动类注解就是@SpringBootConfiguration+@EnableAutoConfiguration+@ComponentScan等组合在一下
    @RestController就是@Controller+@ResponseBody组合,支持RESTful访问方式,返回结果都是json字符串
    @EnableEurekaServer
    @LoadBalanced//表示开启负载均衡

    RestTemplate是Spring提供的用于访问Rest服务的客户端,

    RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。

    调用RestTemplate的默认构造函数,RestTemplate对象在底层通过使用java.net包下的实现创建HTTP 请求,

    可以通过使用ClientHttpRequestFactory指定不同的HTTP请求方式

    @EnableDiscoveryClient 注册服务
    @Autowired 注入RestTemplate
    @FeignClient(value = "ribbon-consumer") value的意思就是目标服务器,可以直接用yml中配置的application名称

    我搭建分布式的时候要用@Resource网上看的都是@Autowired原因暂时没找到

    @EnableFeignClients 当前service服务要调用到其他service服务的api接口时,可通过EnableFeignClients调用其他服务的api
    @ComponentScan工程中Application类的位置。默认情况下就不需要配置@ComponentScan这个注解了。 因为Application类,在启动的时候,默认是加载和Application类所在同一个目录下的所有类,
    包括所有子目录下的类。所以一般情况下,启动类的位置是 有特殊要求的。 
  • 相关阅读:
    SQLServer XML
    批量数据入库
    iBatis --> MyBatis
    一句话,一段文
    一首诗,一阕词
    Web Service
    一天一首现代诗
    一天一首歌
    DB2
    Kafka
  • 原文地址:https://www.cnblogs.com/ch94/p/10186260.html
Copyright © 2011-2022 走看看