問題タブ [spring-resttemplate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - 統合テストで、Spring Boot に RestTemplate の配線がないと不平を言うのはなぜですか?
RestTemplate
統合テストで、配線が見つからないというエラーが表示されるのはなぜSpring Boot
ですか?
この統合テストを修正するにはどうすればよいですか?
また、これは統合テストですか、それとも単体テストですか? 私の理解に基づいて、このテストは外部エンティティ(テスト対象のクラスの外部)であるモックサーバーを呼び出しているため、統合テストです。私の理解は正しいですか?
pom.xml
src/main/java/RestTemplateConfig.java
src/main/java/AccountService.java
src/test/java/AccountServiceIntegrationTest.java
エラーログ:
java - SpringBoot が RestTemplateBuilder を 1.5.14 から 2.1.5 にアップグレードする
私はこのコードを使用するプロジェクトで正常に動作していますRestTemplateBuilder 1.5.14
に更新した後 RestTemplateBuilder 2.1.5
、次のコードがあります。
しかし、コードを実行 InvocationTargetException / NullPointerException
すると、行を削除すると消えます.requestFactory(new MyHttpComponentFactoryBuilder().build().getClass())
が、デバッグnew MyHttpComponentFactoryBuilder().build().getClass()
はnullではありません
私も提案された解決策を試しました:
しかし、私も持っていますInvocationTargetException / NullPointerException