我有以下代码......
@Grab(
group='org.springframework',
module='spring-web',
version='5.0.4.RELEASE'
)
@RestController
public class MainEndpoint{
@GetMapping("/")
String home() {
RestTemplate restTemplate = new RestTemplate();
restTemplate.getForObject(
"http://www.gutenberg.org/ebooks/3725.txt.utf-8",
String.class
)
}
}
但是当我运行这个时,我得到了
输出:
unable to resolve class RestTemplate
我需要进口还是什么?我以为SpringBoot在后台处理了所有这些。
如何将RestTemplate与spring Boot Cli一起使用?
答案 0 :(得分:0)
您缺少导入。
下面的代码片段Groovy,但其到Java的端口几乎没有变化。
import org.springframework.web.client.RestTemplate;
@RestController
class MyController{
@GetMapping("/")
String home() {
RestTemplate restTemplate = new RestTemplate();
String result = restTemplate.getForObject(
"http://www.gutenberg.org/ebooks/3725.txt.utf-8",
String.class
)
return result;
}
}