問題タブ [spring-rest]

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 投票する
2 に答える
4679 参照

angularjs - Cross-Origin Resource Sharing (CORS) を使用した AngularJS スプリング セキュリティ ログイン/ログアウト

問題の説明: 私の UI アプリは 9000 ポート (grunt プロジェクト) で実行されており、サーバー側のスプリング ブート プロジェクトは 8421 ポートで実行されています。ログインとログアウトを除いて、UI アプリからすべての URL にアクセスできます。CORSでSpring Securityのログインとログアウトを構成する方法を教えてください。

App.js

SecurityConfiguration.java

SimpleCORSFilter.java

login.html

前もって感謝します

ネットワークログ

0 投票する
24 に答える
479353 参照

java - Spring Boot - 例外を含むすべてのリクエストとレスポンスを 1 か所に記録する方法は?

私はスプリングブートで残りのAPIに取り組んでいます。入力パラメーター (GET、POST などのメソッド)、リクエスト パス、クエリ文字列、このリクエストの対応するクラス メソッド、このアクションの応答、成功とエラーの両方を含むすべてのリクエストをログに記録する必要があります。例えば:

リクエストの成功:

ログは次のようになります。

または、エラーのあるリクエスト:

ログは次のようになります。

Request/Response を、成功した場合とエラーの場合の両方で、このエンティティに関連するカスタム情報を持つ単一のエンティティにしたいと考えています。

これを達成するための春のベストプラクティスは何ですか?フィルターを使用する可能性がありますか? はいの場合、具体例を挙げていただけますか?

@ControllerAdviceとで遊んだことが@ExceptionHandlerありますが、前述したように、すべての成功とエラーの要求を 1 か所 (および 1 つのログ) で処理する必要があります。

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

java - Spring @RequestMapping ログメッセージ?

Javascript UI からの JSON オブジェクトをデシリアライズしようとしていますが、400 - 「クライアントから送信されたリクエストは構文的に正しくありません」というエラーが表示され続けます。JSONをハードコーディングすればRESTサービスが正常に機能することはわかっていますが、実際のJSオブジェクトからJSONを生成しようとしています。

Spring はこれに役立つログ メッセージを生成しますか? もしそうなら、どうすればこれを設定できますか?

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

spring - MockMVC を使用した JsonPath OR 条件

レストコールユニットテストのために MockMVC を練習しています。ブール値をテストして、結果が true か false かに関係なく、テストに合格する必要がある場合は、次のように試しました。

また、6つの値を持つリストがあります。リストにはあらゆる種類のメソッドが含まれています。

任意の提案をお願いします!!

0 投票する
6 に答える
15341 参照

java - spring mvc restで見つからない404リソースをデバッグするには?

次の Java コードを持つサンプルの spring rest mvc アプリケーションがあります。

SampleController.java

pom.xml

web.xml

dispatcher-servlet.xml

ホームページに apache ページが表示されますが、127.0.0.1:8080/sample にアクセスしようとすると、404 エラーがスローされます。ログはそれについてすべて沈黙しています。これを修正する方法がわかりません。

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

angularjs - AngularJS と Spring Rest

AngularJS を使用して、Spring ブートと Rest で記述された API に単純なフォームを投稿しています。すべてのクラスに @RestController のアノテーションが付けられます

私の春のコントローラーメソッドは次のとおりです。

HTML フォーム:

Angular 経由で投稿:

angularを使用してフォームを送信すると、モダリティオブジェクトにフォームデータが入力されていることがわかりますが、スプリングコントローラーに到着すると、モダリティオブジェクトのすべての属性がnullになり、そのため、次のエラーが発生します:

私は何を間違っていますか?

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

java - 別のポートで @RestController を実行するには?

私はいくつかのサーブレットspring-restを作成するために使用しています。@RestControllerアプリケーションは Web サーバー上では実行されませんが、Tomcat が組み込まれた単純なコマンド ライン ツールとして実行されます。

それらのほとんどは、server.port=80プロパティを使用して指定されたパブリック ポートで実行する必要があります。

質問:@RestController異なるポートで異なる方法で実行するにはどうすればよいですか? それらのいくつかは内部でのみアクセス可能ですか?

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

java - 春のテストの@QuerydslPredicateはstandaloneSetupで失敗します

春のドキュメント here で提案されているように、 @QuerydslPredicate を使用しています。

QueryDSL Web サポート Web アプリケーションを実行すると、すべて正常に動作します。ただし、使用しているテストケースの場合

例外が発生しています:-

を使用して完全なコンテキストをロードすると、問題なく動作します。

私の質問は、これを standaloneSetup で機能させる方法ですか?