Spring oAuth2 中 OAuth2RestOperations 和 OAuth2RestTemplate 的区别

Difference between OAuth2RestOperations and OAuth2RestTemplate in Spring oAuth2

OAuth2RestOperations 和 OAuth2RestTemplate 之间到底有什么区别。我们什么时候应该使用 OAuth2RestOperations 什么时候应该使用 OAuth2RestTemplate ?

(正在寻找功能解释。)

OAuth2RestOperations is an interface that is actually implemented by OAuth2RestTemplate class.

您可以从 OAuth2RestTemplate 文档中阅读:

Rest template that is able to make OAuth2-authenticated REST requests with the credentials of the provided resource.

因此,如果您想使用开箱即用 class,那么您可以使用 OAuth2RestTemplate,但是您可以通过实施 OAuth2RestOperations 创建自己的自定义实现以满足您的需求,以防 OAuth2RestTemplate不符合您的需求。