問題タブ [spring-3]
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 3 のスケジューリング - キューを確認しましたか?
Java 狂信者の皆さん、こんにちは。
最近、xdoclet で生成された XML ファイル (quartz) から、Spring 3 のアノテーション駆動型スケジューリングに変更されました。
ここで、キューに入れられたすべてのタスクと実行中のタスクを見てみたいと思います。しかし、私はこれを行う方法を見つけることができません。私はエグゼキューターを手に入れる必要があると思いますか?
これがばかげた質問ではないことを願っています。
前もって感謝します!
こんにちは、デビッド
spring-mvc - Spring mvc 3 Web アプリの設計
Spring MVC アプリでは、ユーザーがセッションの情報を入力する独自のコントローラーを使用します ( @SessionAttributes("Form") を使用しています)。
spring-3 - Dispatcher-servlet.xml - 必須ではありませんか?
私はすでにある程度構築されている課題に取り組んでいます。これは、Spring Integration と Spring MVC を使用した Spring 3.0 プロジェクトです。web.xml で が定義され、名前が DispatcherServlet クラスに関連付けられていることがわかります。しかし、/web-inf/ には Dispatcher-servlet.xml が表示されません。
春のドキュメントを見たところ、Dispatcher-servlet.xml が必須であることがわかりました。
アプリは正常に動作しています。jsp が取得され、フローは期待どおりです。しかし、Dispatcher-servlet.xml がないと、どのように機能するのでしょうか? 何かご意見は?
ありがとう、ジャン。
jquery-ui - 動的な行と入力
アンケートアプリを作成しました。
その中で、1 つの質問と複数の回答を入力し、このアンケートを DB に保存するために送信するユーザーを提供しています。
1 つの質問に対して複数の回答を追加するには、UI で行を削除するための追加ボタンと削除ボタンをクリックして、行を動的に追加する必要があります。
今私の質問は:
- 複数の回答を入力する行を動的に与える機能を実装するにはどうすればよいですか?
- 複数の回答が追加されたら、フォーム フィールドで複数の回答を取得して DB に追加するにはどうすればよいですか?
spring - Spring 3.0 junit テスト DispatcherServlet
アプリケーションをjunitでテストしようとしています。
したがって、次のクラスをセットアップしました。
}
問題は、ディスパッチャ サーブレットがどのコントローラにもリクエストを送信できないように見えることです。
構成に何かがあると思います-contextConfigurationLocation。彼はファイルを見つけることができるように見えます(そうでなければ例外がスローされます)が、構成をロードしません
ロガーは次のように述べています。
org.springframework.web.servlet.PageNotFound - URI [http://localhost:8080/myapp/abc] の HTTP リクエストのマッピングが見つかりません
しかし、何が悪いのかまったくわかりません...
助けていただければ幸いです!
前もって感謝します
java - Spring 3.0 は実行時にカスタム注釈を取得できません
私は春に取り組んでおり、エンティティ Bean にカスタム注釈を追加しようとしました。私がやりたいのは、リフレクションを介して @ runtime というカスタム アノテーションを使用してフィールドにアクセスすることだけです。問題は、フィールドに複数の注釈がありますが、実行時にそれらのどれにもアクセスできないことです:
エンティティ:
どうすればいいのか全くわからない
常に null を返します。(ところで、このフィールドで宣言されたすべての注釈は null です)
春と関係があるのかな。
助けていただければ幸いです。
前もって感謝します
編集
理由はわかりませんが、現在は正常に動作しています。
ご協力いただきありがとうございます
ところで、この投稿のタイプミスでした..
spring - Spring 3 MVC - プレフィックス付きのリクエスト パラメータを単一の Bean にマップする
次の GET リクエストがあります。
/api/search?filter.operation=Ping&filter.namespace=
パラメータ名にはプレフィックス ( filter.operation、filter.namespace ) が含まれていることに注意してください。
次に、これらのパラメーターを受け取るために使用する次の Bean があります。
また、ハンドラー メソッドには次のシグネチャがあります。
public @ResponseBody String searchMessages(MessageSearchFilter filter, ...);
ただし、Spring MVC は 'operation' および 'namespace' 属性が正確にそのように命名されることを想定しているため、これは機能しません。「操作」と「名前空間」を使用するように要求を変更すると機能します (「filter.」接頭辞なし)。
パラメータの前に「フィルタ」が付くことをSpringに伝える方法はありますか?
これに関連する副次的な質問として、衝突するプロパティ名を持つ複数のフォーム オブジェクトを含むメソッド シグネチャがある場合はどうなるでしょうか?
spring - AOP を使用してメソッド内にログインできますか?
AOP を使用して、メソッド内のいくつかのステートメントをログに記録したいと考えています。
ポイントカット、メソッドの開始、終了、例外シナリオのアドバイスを定義できます。
メソッドの途中 (メソッドのエントリ後、実行が終了する前) にログインできますか? Spring 3.0 を使用しています。
spring - Spring3-実際の統合テスト
現在、私は春ベースのアプリケーションに取り組んでいます。アプリケーションの多くの目的のために、いくつかの単体テストがあります。問題は、アプリケーションで実際の統合テストを実行するための解決策が見つからないことです。
例を挙げましょう:
現在のテストでは、特定のコントローラーのリクエストを設定し、それらのコンポーネントをハンドラーに渡します。
しかし、これは実際の統合テストではありません。なぜなら、私が言っているのは、リクエストがあり、myControllerがこのリクエストを処理する必要があるからです。
私が本当にテストしたいのは次のとおりなので、これは問題です。
リクエストがあります。アプリケーションでこのリクエストを処理する必要があります。実行中のアプリケーションと「/customer」スプリングへのリクエストの場合、どのコントローラーが私のリクエストを解決するかをディスパッチするため、コントローラーを指定したくありません。私は、自分がブラウザまたはバックエンドにリクエストを送信する別のクライアントであることをシミュレートしたいと思っています。
私がこれをテストしたい理由は、テストされた機能が「現実の世界」では機能しないにもかかわらず、そうでなければある種のテストに合格するからです。
この例を理解してもらうことができます。この点で、テストは本番環境の実行とは異なります。
パラメータを使用してフォーム内にファイルをアップロードするとします。私のコントローラー機能はこれです:
RequestMethod.PUTを見てください。これは、ファイルをアップロードするためのhtml標準がPOSTであるため、本番ビルドでは機能しません。
私のユニットテストでは、これを行っています:
問題:テストは合格しますが、合格しないはずです。このテストに合格する理由はいくつかあります。まず、リクエストを指定します。リクエストがあるとは言いませんが、代わりにMultipartRequestがあると言わなければなりません。これにより、ディスパッチャサーブレットはisMultipartRequest()などの関数でtrueを返します。本番稼働では、PUTメソッドにマルチパート要求がないため、falseが返されます。さらに、この要求を処理するコントローラーを再度指定します。
他の例もあるかもしれませんが、私が言いたいのは、HTMLプロトコルやその他すべてを含む実際の条件下でアプリケーションをテストする方法はありますか?
どんな助けでも本当にありがたいです!
前もって感謝します