問題タブ [spring-web]
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 RestTemplate を使用した GET での 401
Cookie ベースの認証を使用して REST API のクライアントを作成しています。
コードは次のとおりです。
その結果、401 Unauthorized になります。
POST での同じアプローチは問題なく機能し、基本認証を使用する場合の同じ要求も問題ありません。何が問題なのですか?
java - 春の非同期休息クライアントは、いくつかの呼び出しを調整します
私はオブジェクトXを構築していますが、それを構築するために必要なすべてのデータを取得するためにいくつかのhttp呼び出しを行う必要があります(それぞれの残りはオブジェクトの特定の部分を埋めます)保持するためにパフォーマンスが高い 呼び出しを非同期にして、すべての呼び出しが完了したらオブジェクトを呼び出し元に返すとよいと思いました。こんな感じです
すべての機能が完了するのを待つ方法がわかりません。この種の問題を解決するための標準的な春の方法だと思います。ご提案いただきありがとうございます。春バージョン - 4.2.4.RELEASE よろしくお願いします
java - jdbcTemplate が null で、null ポインター例外をスローする
私は春が初めてです。Spring Web MVC を使用して REST API を開発しようとしています。データベース (MySQL) から JdbcTemplate を使用してデータを取得しようとしています。しかし、サーバーでコードを実行する500- Internal Server Error
と、スタックトレースが表示されますjava.lang.NullPointerException
。コードをデバッグしようとすると、jdbcTemplate 変数に null 値があることがわかりました。Web で提供されているすべてのソリューションを試しましたが、それでも同じエラーが発生します。
これが私のapplicationContext.xmlファイルです
私のUserDaoImpl.javaの外観は次のとおりです。
そして私のコントローラークラスはUserController.javaです:
アプリケーションの実行中に次のスタック トレースを取得しています。
ここで私が間違っていることを教えてください。この問題で 1 週間立ち往生していますが、まだコードを機能させることができません。前もって感謝します。
java - REST API モジュールでの Spring の統合
apache cxf を使用して開発された残りの API モジュールがあります。Spring 統合コンポーネントを同じモジュールで実行したいと考えています。この機能は単純に毎晩深夜にファイルをポーリングし、いくつかのディレクトリにコピーし、いくつかの処理を行います。spring-integrationを別のモジュールで実装する必要があるかどうか、または同じ API モジュールで実装しても問題ないかどうかを知る必要があるだけです。春の統合プロセスのために、残りの API サービス呼び出しが中断されることは望ましくありません。
java - Spring リクエスト パラメータの解析
誰かが次の動作を説明できますか:
次の HTTP GET リクエストがあるとします。
/test?q=queryString&map[one]=val&map[two]=val2&map[three]=val3
Controller
この方法はなぜ
結果
一方、適切な名前Wrapper
のクラスで両方のパラメーターをラップすると
Controller
メソッドをリファクタリングして
結果は次のとおりです。
ラッパーオブジェクト内に含まれている場合、 Springmap
が変数値のみをバインドするのはなぜですか?
編集
@RequestParam
JavaDocを見ると、それは述べています
メソッド パラメータが
Map<String, String>
またはMultiValueMap<String, String>
で、パラメータ名が指定されていない場合、map パラメータにはすべてのリクエスト パラメータの名前と値が入力されます。
しかし、変数に追加@RequestParam(name = "map")
してmap
も何も変わりません。まだ空です。
java - Spring Boot 静的コンテンツ URL マッピング
Spring Bootで特定のURLに応答するために静的ディレクトリからマッピングファイルを作成する方法を知っている人はいますか?
たとえば、Spring Boot 構造のディレクトリ /resource にファイルがあります
URLに応答するようにしたい
カタログ パスなし、.html ポストフィックスなし