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类所在同一个目录下的所有类,
    包括所有子目录下的类。所以一般情况下,启动类的位置是 有特殊要求的。 
  • 相关阅读:
    ASP.NET MVC 页面重定向
    Linux用户管理
    linux开机、重启和用户注销
    vi和vim
    Mac 与 Linux服务器上传下载
    linux 文件体系
    linux 常用命令及异常处理
    单独使用ueditor的图片上传功能,同时获得上传图片地址和缩略图
    mybatis oracle 插入自增记录 获取主键值 写回map参数
    MyBatis SpringMVC映射配置注意
  • 原文地址:https://www.cnblogs.com/ch94/p/10186260.html
Copyright © 2011-2022 走看看