小编jav*_*ovy的帖子

春天启动 - 休息模板和休息模板生成器

据我所知,这RestTemplateBuilder是一种工厂RestTemplate.我有一些关于使用它的问题:

  1. 通常在示例中,@Configuration类中有类似的东西:

    @Bean
    public RestTemplate getRestClient() {
        RestTemplate restClient = new RestTemplate();
        ...
        return restClient;
    }
    
    Run Code Online (Sandbox Code Playgroud)

    RestTemplate应该每个@Service类实例化?如果是这样,如何定制呢?

  2. Spring引用说RestTemplateBuilder应该通过自定义RestTemplateCustomizer.如何使用一个构建器从许多IP地址管理许多URI?

  3. 如何将BasicAuthenticationglobaly 添加到所有RestTemplatesvia RestTemplateBuilder,这是一个好习惯吗?

感谢帮助.

更新:

我的应用程序从不同的IP和URL的许多服务器调用休息服务 - 所以对我来说逻辑上就是我有很多的情况RestTemplates.

我正在尝试为RestTemplateBuilder每个服务器设置一个工厂() - 比如服务器A,B,C.我知道如何添加基本身份验证.但是,例如,当我想要服务器A的基本身份验证而不是服务器B的基本身份验证时?

我想RestTemplateBuilder每个服务器有一个.我不想手动执行此操作 - 我更喜欢使用Spring机制.

有帮助吗?

java rest spring spring-mvc

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

java ×1

rest ×1

spring ×1

spring-mvc ×1