我有一个 Java-Spring 库(不是应用程序),它通过电话号码发送通知。我正在使用 Rest 模板发送 POST 请求。但我不想创建 RestTemplate 的新对象,而是想使用 RestTemplateConfiguration @Configuration 来执行此操作。
第一个问题- 当我尝试创建 RestTemplateConfiguration 类时,出现错误 -
Could not autowire. No beans of 'RestTemplateBuilder' type found.
@Configuration
public class RestTemplateConfiguration {
@Bean
public RestTemplate restTemplate(RestTemplateBuilder builder) {
return builder.build();
}
}
Run Code Online (Sandbox Code Playgroud)
第二个问题如果我创建 RestTemplateBuilder 的新对象,它不会给出错误,但这不是我希望此类的行为方式。另外,在类(下面提到) SamplePhoneNumbers.java 中,这似乎不起作用,我尝试使用RestTemplate restTemplate. 它即将变为空。
@Configuration
public class RestTemplateConfiguration {
@Bean
public RestTemplate restTemplate() {
RestTemplateBuilder builder = new RestTemplateBuilder;
return builder.build();
} …Run Code Online (Sandbox Code Playgroud)