Java Gradle中使用RESTAPI的Spring引导

Java Gradle中使用RESTAPI的Spring引导,java,spring-boot,gradle,Java,Spring Boot,Gradle,我对Java完全陌生,并试图在Gradle中使用带有Spring Boot的rest API,到目前为止,我已经成功地发出了一个非常基本的get请求,以显示如下消息 @RestController public class HelloController { @RequestMapping(value = "/hello", method = RequestMethod.GET) public String printWelcome(ModelMap model) {

我对Java完全陌生,并试图在Gradle中使用带有Spring Boot的rest API,到目前为止,我已经成功地发出了一个非常基本的get请求,以显示如下消息

@RestController
public class HelloController {
    @RequestMapping(value = "/hello", method = RequestMethod.GET)
    public String printWelcome(ModelMap model) {
        model.addAttribute("message", "Hello");
        return "hello";
    }
}
现在,如何扩展此get请求以使HTTP请求使用基于RestTemplate的端点,假设这是我想要使用的端点,如下所示:

RestTemplate restTemplate = new RestTemplate(); ResponseEntity response = restTemplate.getForEntity("http://aws.services.domain.com/country/id", String.class);
最后,我想通过在授权头中添加令牌承载来实现授权HTTP GET请求


提前感谢您的回答和建议

如果您想添加标题,您必须使用
exchange
execute
方法

因此,在你的情况下:

HttpHeaders headers = new HttpHeaders();
headers.set("Authorization", "Your Bearer Token");
HttpEntity entity = new HttpEntity(headers);
ResponseEntity<String> response = restTemplate.exchange(
    url, HttpMethod.GET, entity, String.class, param);
HttpHeaders=newhttpheaders();
headers.set(“授权”、“您的持票人令牌”);
HttpEntity=新的HttpEntity(标题);
ResponseEntity response=restemplate.exchange(
url、HttpMethod.GET、实体、String.class、参数);

问题是什么?您期望发生什么,实际发生了什么?@JayElston我想向使用令牌保护的端点发出HTTP请求,那么如何正确使用rest模板以及在何处添加授权头?。。。这个问题与gradle有什么关系?@Turing85,显然不是一个重要的关系,我只是在学习Java,现在我知道它只是像Maven一样构建的自动化工具:)谢谢你,你说的“url”是指我应该用我想请求的端点替换吗?谢谢,但我';我仍然在努力寻找一种合适的方法来发出Oauth令牌授权请求,你能提供一个例子或分享一个教程吗?例如