本文将演示 Rest Template 的简单用法,本文参考了 Spring 的官方案例。
新建 Spring Boot 项目
在 IDEA 中新建一个 maven 项目,然后编辑 pom.xml 文件,加入一下依赖和构建信息:
1 | <properties> |
新建数据类
在 src/main/java 新建一个名为:cn.com.hohistar.sboot.model 的包,然后新建名为: Value 的类,填入以下代码:
1 | true) (ignoreUnknown = |
再建一个名为: Quote 的类,填入以下代码:
1 | true) (ignoreUnknown = |
新建启动类
在 cn.com.hohistar.sboot 包中新建一个名为: QuoteApplication 的类,添入以下代码:
1 |
|
可以看到,代码中使用 RestTemplateBuilder 作为构造器来构造了 RestTemplate 的实例,然后使用 getForObject 方法来访问服务API,并直接将访问结果转换为 Quote 类。