RestTemplate入门案例
生活随笔
收集整理的這篇文章主要介紹了
RestTemplate入门案例
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、創(chuàng)建步驟注意事項(xiàng)
二、目錄結(jié)構(gòu)
三、RestTemplateApplication層
package com.william;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.web.client.RestTemplate;@SpringBootApplication public class RestTemplateApplication {public static void main(String[] args) {SpringApplication.run(RestTemplateApplication.class, args);}/*** Bean注解相當(dāng)于* <bean id="restTemplate" class="org.springframework.web.client.RestTemplate" name="restTemplate"></bean>* 方法名稱就相當(dāng)于Id* @return*/@Beanpublic RestTemplate restTemplate(){return new RestTemplate();} }四、RestTemplateApplicationTests
package com.william;import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.amqp.RabbitProperties; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import org.springframework.web.client.RestTemplate;import java.util.List;@RunWith(SpringRunner.class) @SpringBootTest public class RestTemplateApplicationTests {@AutowiredRestTemplate restTemplate;@Testpublic void contextLoads() {String url="http://localhost:8080/demo/user/findAll";/*** 兩個參數(shù):* 第一個參數(shù):請求地址* 第二個參數(shù):反序列化的時候*/List responseBody = restTemplate.getForObject(url, List.class);System.out.println(responseBody);}}五、測試結(jié)果
總結(jié)
以上是生活随笔為你收集整理的RestTemplate入门案例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机开启录音的快捷键(手机开启录音的快捷
- 下一篇: 模拟微服务业务场景