問題タブ [spring-restcontroller]
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-boot - JSON ドキュメントを読み込む Spring RestTemplate
JSON ドキュメントを読み取るために Spring RestTemplate を使用する基本的な質問があります。{ { .. }, { .. } } の形式で JSON ドキュメントを返す URL に対して get 呼び出しを行います。
この種のデータを取得するための例が見つかりませんでした..誰かがこれで私を助けてくれれば助かります...
java - 最初のリクエストがタイムアウトし、その後すべてのリクエストが処理されました
スプリング ブート フレームワークと桟橋をコンテナーとして使用してスプリング レスト サービスを作成しています。コントローラーでは、このように callable を使用しました。
そして、私がこのように書いたサーブレットコンテナファクトリー
今私の問題は、アプリケーションを実行するときです。
初めてブラウザーから URL にアクセスすると、出力が得られません (jetty サーバーからのサービスが利用できないというメッセージが表示されます)。
しかし、再び URL を 2 回目、3 回目、4 回目にヒットすると、出力が得られます。
Callable を Controller として実装するには、何か不足していますか?
コードをデバッグしたところ、初回の内部処理がまだ進行中であり、ブラウザーが完全な応答を返していることがわかりました...
では私は何をすべきか?提案してください、
私の主な目的は、コントローラーが特定の時間により多くのクライアント要求を受け入れて応答することです。
java - Spring MVC @RestController -> PUTting は、何をしても「400 Bad Request」になります
私は Spring RestController を持っています。これはデータを取得するとうまく機能しますが、まったく同じ dataを取得GET
しようとすると、 .PUT
400 Bad Request
これは、まだ機能するはずのコントローラーの最も単純なバージョンです(GET
メソッドを省略しました):
これは次のDisplayResource
とおりです。
このコードを別のブランチからコピーしたところ、うまくいきました。
私はそれを理解することはできません!
編集
-メソッドは次のGET
とおりです。
そして、それが生成する結果 (長さ 1 の LED ストリップの場合):
これを送信すると、_links
セグメントの有無にかかわらず、400
エラーが発生します。
java - 呼び出し可能の有無にかかわらずスプリング レスト コントローラー
最初に、単純なスプリング REST コントローラーを作成しました
次に、パフォーマンスを改善する必要があるため、このように Callable を使用してコントローラーを作成しました
問題は、上記の両方の方法で JMETER を使用してパフォーマンスを比較すると、大きな違いが見られないことです。
では、Callable コントローラーを作成しているときに何か見落としがありますか?
java - @RequestBody オブジェクトの WebRequest
春のMVCで。自動的に設定されるパラメーターとしてWebRequestを使用できます ( Localeなどの他のものと共に)。
また、@RequestBody を使用して、何のデータをどのように取得する必要があるかを説明する JSON オブジェクトを渡します。
@RequestBodyオブジェクトEntriesRequestDTOに直接WebRequestを自動的に設定するように Spring を取得することは可能ですか(私はEntriesRequestDTO にWebRequestフィールドを作成します)。WebRequestから属性を取得する必要があることが多いため、これにより複雑さを隠すことができます。
java - デートのために1日を失った
クライアント側では、dd/MM/yyyy 日付形式を使用します。フィールドは Twitter ブートストラップ 3 日時ピッカー ( https://eonasdan.github.io/bootstrap-datetimepicker/ )を使用します。
送信した json にtwitter ブートストラップ 3 日時ピッカー 24/07/2015 を入力する
と、生年月日: "24/07/2015" と表示されます。
私のdtoでは、私はそうします
サーバーで日付を受信すると、dto で次のように表示されます: 23/07/2015 19:00
1日が失われます。
説明はありますか?
java - Spring REST本体+一般モデル
私はspring 4
RESTを使用しています。
私にはベースがclass
あり、他の多くclass
は同じように拡張しています。たとえば、Employee はベースclass
であり、他のクラス hr、engineer、trainer などは従業員を拡張します。
REST API
さまざまなタイプの従業員を作成するために作成する必要があります。あらゆるタイプの従業員を受け入れるものですinterface
。サブタイプごとにPOST
異なるものを作成することはできません。interface
ベースから、サブタイプが何であるかを知っています。
java - 複数のカスタム オブジェクトを使用した @Restcontroller メソッド
私はSpring RestControllerを持っています。
ここで、MyPOJOObject1、MyPOJOObject2、および MyPOJOObject3 は、setter フィールドと getter フィールドを使用して私が定義した 3 つのカスタム オブジェクトです。そして、私が試したクライアントは、
Tomcat に RestController をデプロイしてクライアントを実行すると、次のようなエラーが発生します。
私の質問は、これは Spring を使用して REST 経由でカスタム オブジェクトを送受信する正しい方法ですか、それとも他の方法はありますか? getForObject、postForObject、postForLocation などの他の RestTemplate メソッドを使用してみましたが、うまくいきませんでした。受信する複雑なオブジェクトを JSON 経由で REST 経由で送信する標準的な方法があるかどうかを教えてください。または、オブジェクトを JSON 文字列に変換する - 送信する - JSON 文字列をオブジェクトに戻す、またはその逆の方法で行う必要があります。ここで自分の仕事に打たれたので、オプションを教えてください
ありがとう