我在彈簧啓動1.3.3版本,我有一個要求,我的彈簧啓動應用程序需要調用端點(s)基於env通過, 這意味着如果env通過因爲開發人員需要調用devendpoint,如果env作爲Dev1傳遞,則需要調用dev1endpoint等等, 。 那麼我該如何做到這一點? 我是否需要創建多個restTemplate實例? 我應該基於env通過動態構建resttemplate嗎? 作爲構建resttemplate的一部分,我還需要添加基於所選env的appllicable攔截器。 Plesae建議。彈簧啓動1.3.3創建多個resttemplate每個env
0
A
回答
0
糾正我,如果我不明白你的問題。我知道你將有不同的環境,但是你將在運行時改變這個端點取決於一些信息或者其他什麼,但是當你說你必須爲那個環境創建restTemplate的多個實例時,我不理解這個部分,從我在Spring引導應用程序中的經驗中,您不必這樣做,您只需創建restTemplate配置bean。
@Bean
public RestTemplate restTemplate() {
return new RestTemplate();
}
然後在你的服務類中注入這個對象,然後對它們做任何你想做的事情。我建議你閱讀關於restTempalte的後續文章,這可能會幫助你http://www.baeldung.com/rest-template
相關問題
- 1. Bean創建異常彈簧啓動
- 2. RestTemplate不彈簧安置
- 3. 創建自動配置彈簧庫以彈簧啓動應用程序
- 4. 已經激活彈簧1.4.0,但Gemfile需要彈簧1.3.3 [錯誤]
- 5. 在每次彈簧啓動時覆蓋一個@Configuration類@Test
- 6. IndexOutOfBoundsException彈簧批量和彈簧啓動
- 7. 彈簧啓動和彈簧安全4.0
- 8. 彈簧啓動彈簧安全
- 9. 彈簧工具套件創建新的彈簧啓動器項目錯誤
- 10. RestTemplate交換法導致彈簧啓動應用程序現在掛每個然後
- 11. 帶彈簧啓動裝置的彈簧啓動裝置1.5.4
- 12. 多彈簧啓動應用程序
- 13. 多線程彈簧啓動控制器
- 14. 在彈簧啓動中添加多個跨越源url
- 15. 彈簧啓動時的多個liquibase配置
- 16. 如何在彈簧啓動中創建單個可執行文件war
- 17. 啓動後彈簧啓動有問題
- 18. 點燃和彈簧啓動
- 19. Swing UI彈簧啓動
- 20. Reactjs彈簧啓動安全
- 21. ObjectDB與彈簧啓動
- 22. Glassfish:彈簧啓動錯誤
- 23. Config彈簧啓動項目
- 24. 休眠彈簧啓動
- 25. 創建新的Jelastic環境時沒有彈簧啓動模板
- 26. 多彈簧配置文件(每個配置文件一個)
- 27. 彈簧RestTemplate慢的響應時間
- 28. 彈簧和動態對象創建
- 29. 彈簧自動創建屬性文件
- 30. 如何在彈簧啓動後的每個測試類之後銷燬並重新創建bean
在我的要求中,基於env通過,我需要設置相關攔截器(Dev)resttemplate.This攔截器包含爲此目的的hmac詳細信息(Dev env)。因此,當下一次不同的env(Dev1)通過時,我需要從resttemplate中刪除Dev env攔截器,然後將Dev1 env攔截器添加到restemplate。這樣,我可以重新使用相同的resttemplate實例。做這個 ? – Raj