首页 > 其他分享 >springcloud-rest

springcloud-rest

时间:2022-08-31 22:14:25浏览次数:56  
标签:springcloud RestTemplate rest public dept id class

springcloud-rest

ConfigBean.java

@Configuration
public class ConfigBean { // @Configuration 相当于 spring applicationContext.xml
    @Bean
    public RestTemplate getRestTemplate(){
        return new RestTemplate();
    }
}

DeptConsumerController.java

@RestController
public class DeptConsumerController {
    // 理解:消费者,不应该有service层
    // RestTemplate ... 供我们直接调用就可以了! 注册到spring中
    // (url,实体:Map, Class<T>, responseType)
    @Autowired
    private RestTemplate restTemplate;

    private static final String REST_URL_PREFIX = "http://localhost:8001/";
    @RequestMapping("/comsumer/dept/get")
    public Dept get(@PathVariable("id") Long id){
        return restTemplate.getForObject(REST_URL_PREFIX+"/dept/get?id="+id, Dept.class);
    }

    @RequestMapping("/comsumer/dept/list")
    public List<Dept> queryAll(){
        return restTemplate.getForObject(REST_URL_PREFIX+"/dept/list", List.class);
    }
}

标签:springcloud,RestTemplate,rest,public,dept,id,class
From: https://www.cnblogs.com/bitterteaer/p/16644679.html

相关文章

  • 解析json array presto 语法
    示例:{data=[{"name":"col1","min":0,"max":32,"avg":29},{"name":"col2","min":1,"max":35,"avg":21},{"name":"col3","min":4,"......
  • SpringCloud 使用 Ribbon 实现客户端负载均衡
    SpringCloud在2020.0.1版本之前,服务的消费者在引入spring-cloud-starter-netflix-eureka-client的依赖后(该依赖内置了Ribbon依赖),就可以使用Ribbon客户端负载均衡......
  • restTemplate使用
    ResponseEntity<byte[]>responseEntity;try{responseEntity=restTemplate.exchange(wholeUrl,HttpMethod.......
  • SpringCloudAlibaba
    SpringCloudAlibaba基础复习微服务模块建module改POM写YML主启动业务类使用restTemplet发送http请求packagecom.yhd.config;importorg.springframework.con......
  • Java 接口测试利器 REST-assured 快速入门
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取开源简约的接口测试DSL;支持XML、JSON的结构化解析;支持Xpath、JsonPath、gpath等多种......
  • SMINet State-Aware Multi-Aspect Interests Representation Network for Cold-Start
    动机本文是2022年AAAI上的一篇论文。在线旅行平台与常见的电商平台、新闻平台与短视频平台不同,因为通常用户旅行的频率远不及网购、看新闻的频率,而且旅行有一些与众不同的......
  • Jenkins+SpringCloud(多模块)+Vue项目详细配置
    一、Jenkins安装及所需插件安装   安装过程略。   我这用到工具包括JDK、Git、Maven、NodeJS:可以选择自行在服务器安装,也可以通过Jenkins自动安装,位置在系统......
  • Springcloud bootstrap配置时候注册不了服务
    在开发中以前用的是application.yml是可以注册到nacos服务中的,但是改成bootstrap配置后却注册不了服务了。解决方案就是在pom中引入<dependency><groupId>o......
  • SpringCloud 读取Nacos中数据配置
    1.在Nacos中配置数据源在“配置列表”中点击“加号”创建配置文件  我选择的是YAML格式#数据源配置spring:datasource:driver-class-name:com.mys......
  • 如何将本地化添加到 Django REST 框架
    如何将本地化添加到DjangoREST框架Django在本文中,我将为您提供有关如何使用I18N和DjangoRestFramework本地化DjangoRestAPI的指南。在开始本教程之前,我将......