RestTemplate的基本使用

RestTemplate的基本使用
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码  

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说RestTemplate的基本使用,希望能够帮助大家进步!!!

@Service
public class ConsumerService {
    @Autowired
    private RestTemplate restTemplate ;

    public Book getBookByProvide(Integer id){
        String url = "http://127.0.0.1:8080/book?id="+id;
        return this.restTemplate.getForObject(url,Book.class);
    }
}

两个项目之间的调用主要用到RestTemplate这个类,url表示的是另一个项目的访问参数。然后需要调用的方法直接调用该方法就行。

 

@RestController
public class ConsumerContorller {
    @Autowired
    private ConsumerService consumerService ;

    @RequestMapping(value = "/consumer", method = RequestMethod.GET)
    public Book getBook(@RequestParam("id") Integer id){
        return consumerService.getBookByProvide(id);
    }
}

 

本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18085

发表评论