問題タブ [request-mapping]
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.
java - Spring Mvc WebApplicationInitializer を使用していますが、HTTP リクエストのマッピングが見つかりません
Eclipse と JBoss 6.2 で Spring MVC を使用してサンプル コード ベースをセットアップしています。
しかし、 http://localhost:8080/rest/simple/mainで「404」を取得します
以下のような Jboss ログ:
2015-07-29 11:51:27,356 エラー [controller.simpleController] (http-/0.0.0.0:8080-1) 要求を取得
2015-07-29 11:51:27,391 WARN [org.springframework.web.servlet.PageNotFound] (http-/0.0.0.0:8080-1) URI [/rest/WEB-INF/ビュー/main.jsp] 'dispatcher' という名前の DispatcherServlet 内
ディレクトリ :
初期構成:
サーブレット構成:
jboss-web.xml:
シンプルコントローラー:
java - JUnit 内でリクエスト スコープを使用する場合の Spring シングルトンの問題
JUnit テストを実行すると、JobConfigurationREST.startJob メソッドを呼び出そうとするたびに、Spring が JobRunner クラスの同じインスタンスを誤って使用します。
しかし、REST Web サービス呼び出しを介して呼び出すと、Spring は JobRunner クラスの別のインスタンスを提供してくれます。これは私が望んでいるものです。
startJob メソッドを呼び出すときに別のリクエストを処理していることを JUnit で Spring に伝えるにはどうすればよいですか?
次のコードがあります。
java - 2 つの @RequestMapping アノテーションの違い
私はSpring MVCの初心者で、次の疑問があります。
コントローラーには、次のように注釈が付けられたメソッドがあります。
したがって、このメソッドは URL /users?registerに対する HTTP リクエストを処理します。ここで、registerはパラメーターです (クラス全体が/usersリソースに対するリクエストを処理するため)。
params = "register"を使用する代わりに、次の構文を使用する場合も同じですか。
クラスレベルでマッピングを削除し、@RequestMapping("/users/{register}")を使用しています。
最初の例と同じ意味ですか?
spring - Spring RequestMapping が ModelAttribute なしで機能しない
次のリクエストマッピングメソッドを持つコントローラークラスがあります。
- appStart() メソッドはユーザーを login.html にリダイレクトし、logout() メソッドはセッションを無効にしてユーザーを login.jsp にリダイレクトします。
- パラメータから@ModelAttributeを削除すると 、これらの 2 つのメソッドは例外をスローします。これらのメソッドをモデル属性なしで動作させるハックはありますか?
コントローラーメソッド。
login.jsp
スタックトレース。
spring - Spring REST リクエスト マッピング
URL (長さとパラメーター) に関係なく、すべてのリクエストを特定のコントローラーにリダイレクトするように Spring を構成したいと考えています。RequestMapping アノテーションで URL パターン/正規表現をどのように指定すればよいですか。以下のコードを使用してみましたが、うまくいきません。この点でどんな助けでも大歓迎です。