問題タブ [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.

0 投票する
1 に答える
87 参照

spring-boot - JSON ドキュメントを読み込む Spring RestTemplate

JSON ドキュメントを読み取るために Spring RestTemplate を使用する基本的な質問があります。{ { .. }, { .. } } の形式で JSON ドキュメントを返す URL に対して get 呼び出しを行います。

この種のデータを取得するための例が見つかりませんでした..誰かがこれで私を助けてくれれば助かります...

0 投票する
0 に答える
798 参照

java - 最初のリクエストがタイムアウトし、その後すべてのリクエストが処理されました

スプリング ブート フレームワークと桟橋をコンテナーとして使用してスプリング レスト サービスを作成しています。コントローラーでは、このように callable を使用しました。

そして、私がこのように書いたサーブレットコンテナファクトリー

今私の問題は、アプリケーションを実行するときです。

初めてブラウザーから URL にアクセスすると、出力が得られません (jetty サーバーからのサービスが利用できないというメッセージが表示されます)。

しかし、再び URL を 2 回目、3 回目、4 回目にヒットすると、出力が得られます。

Callable を Controller として実装するには、何か不足していますか?

コードをデバッグしたところ、初回の内部処理がまだ進行中であり、ブラウザーが完全な応答を返していることがわかりました...

では私は何をすべきか?提案してください、

私の主な目的は、コントローラーが特定の時間により多くのクライアント要求を受け入れて応答することです。

0 投票する
1 に答える
1627 参照

java - Spring MVC @RestController -> PUTting は、何をしても「400 Bad Request」になります

私は Spring RestController を持っています。これはデータを取得するとうまく機能しますが、まったく同じ dataを取得GETしようとすると、 .PUT400 Bad Request

これは、まだ機能するはずのコントローラーの最も単純なバージョンです(GETメソッドを省略しました):

これは次のDisplayResourceとおりです。

このコードを別のブランチからコピーしたところ、うまくいきました。

私はそれを理解することはできません!

編集

-メソッドは次のGETとおりです。

そして、それが生成する結果 (長さ 1 の LED ストリップの場合):

これを送信すると、_linksセグメントの有無にかかわらず、400エラーが発生します。

0 投票する
1 に答える
1688 参照

java - 呼び出し可能の有無にかかわらずスプリング レスト コントローラー

最初に、単純なスプリング REST コントローラーを作成しました

次に、パフォーマンスを改善する必要があるため、このように Callable を使用してコントローラーを作成しました

問題は、上記の両方の方法で JMETER を使用してパフォーマンスを比較すると、大きな違いが見られないことです。

では、Callable コントローラーを作成しているときに何か見落としがありますか?

0 投票する
2 に答える
1441 参照

java - @RequestBody オブジェクトの WebRequest

春のMVCで。自動的に設定されるパラメーターとしてWebRequestを使用できます ( Localeなどの他のものと共に)。

また、@RequestBody を使用して、何のデータをどのように取得する必要があるかを説明する JSON オブジェクトを渡します。

@RequestBodyオブジェクトEntriesRequestDTOに直接WebRequestを自動的に設定するように Spring を取得することは可能ですか(私はEntriesRequestDTO にWebRequestフィールドを作成します)。WebRequestから属性を取得する必要があることが多いため、これにより複雑さを隠すことができます。

0 投票する
5 に答える
25516 参照

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日が失われます。

説明はありますか?

0 投票する
1 に答える
84 参照

java - Spring REST本体+一般モデル

私はspring 4RESTを使用しています。

私にはベースがclassあり、他の多くclassは同じように拡張しています。たとえば、Employee はベースclassであり、他のクラス hr、engineer、trainer などは従業員を拡張します。

REST APIさまざまなタイプの従業員を作成するために作成する必要があります。あらゆるタイプの従業員を受け入れるものですinterface。サブタイプごとにPOST異なるものを作成することはできません。interfaceベースから、サブタイプが何であるかを知っています。

0 投票する
2 に答える
2638 参照

java - 複数のカスタム オブジェクトを使用した @Restcontroller メソッド

私はSpring RestControllerを持っています。

ここで、MyPOJOObject1、MyPOJOObject2、および MyPOJOObject3 は、setter フィールドと getter フィールドを使用して私が定義した 3 つのカスタム オブジェクトです。そして、私が試したクライアントは、

Tomcat に RestController をデプロイしてクライアントを実行すると、次のようなエラーが発生します。

私の質問は、これは Spring を使用して REST 経由でカスタム オブジェクトを送受信する正しい方法ですか、それとも他の方法はありますか? getForObject、postForObject、postForLocation などの他の RestTemplate メソッドを使用してみましたが、うまくいきませんでした。受信する複雑なオブジェクトを JSON 経由で REST 経由で送信する標準的な方法があるかどうかを教えてください。または、オブジェクトを JSON 文字列に変換する - 送信する - JSON 文字列をオブジェクトに戻す、またはその逆の方法で行う必要があります。ここで自分の仕事に打たれたので、オプションを教えてください

ありがとう