0
Follow
0
View

无法自动装配.没有找到'RestTemplateBuilder'类型的bean.

dz82823 注册会员
2023-02-25 14:16

the reference answer GPT ᴼ ᴾ ᴱ ᴺ ᴬ ᴵ < br / > this error usually appear in the Spring the Boot in the application, The reason is that the RestTemplateBuilder bean is not defined in the application.
To solve this problem, use one of the following methods:

1. Manually create the RestTemplateBuilder bean

Manually create a RestTemplateBuilder bean in your application's configuration class. For example, create a bean called restTemplateBuilder:

@Configuration
public class AppConfig {
   @Bean
   public RestTemplateBuilder restTemplateBuilder() {
      return new RestTemplateBuilder();
   }
}


2. Insert RestTemplateBuilder

into the constructor

Injects RestTemplateBuilder in the constructor of the class that needs to use it. For example:

@Service
public class MyService {
   private RestTemplate restTemplate;

   public MyService(RestTemplateBuilder restTemplateBuilder) {
      this.restTemplate = restTemplateBuilder.build();
   }
}


This way, when the MyService instance is created, Spring automatically injects the RestTemplateBuilder and uses it to create the RestTemplate instance.

Hope these methods can help you solve the problem.

About the Author

Question Info

Publish Time
2023-02-25 14:16
Update Time
2023-02-25 14:16