【发布时间】:2021-03-31 12:37:54
【问题描述】:
我正在尝试定义一个用于我所有应用程序的通用 bean,以便在记录器和其他逻辑中添加。我的想法是:
public class MyRestTemplate extends RestTemplate{
然后:
@Configuration
public class RestTemplateConfig {
@Bean
public MyRestTemplate myRestTemplate(RestTemplateBuilder builder){
return (MyRestTemplate) builder.build(); //throws classcast exception!
}
}
我做错了什么?还有其他方法吗?我想确保人们必须使用我的自定义类。
【问题讨论】:
-
我认为Configure a RestTemplate with RestTemplateBuilder 文章涵盖了可能的选项。我看不到如何强制使用您的自定义
RestTemplate的其他方法。
标签: spring-boot spring-mvc resttemplate