問題タブ [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.
hibernate - Spring で Hibernate セッションのフラッシュ モードを設定する
私は統合テストを書いていますが、あるテスト方法では、DB にデータを書き込んでから読みたいと思っています。
データの保存と読み取りの間でわかるように、デフォルトFushMode
ではAUTO
DB に実際にデータを保存できないため、セッションをフラッシュする必要があります。
質問:呼び出しの繰り返しを避けるためFlushMode
にALWAYS
、セッション ファクトリまたは他の場所にどのように設定できますか?session.flush()
DAO のすべての DB 呼び出しは、HibernateTemplate
インスタンスを使用します。
前もって感謝します。
java - Spring 3.0 依存性注入の最小 JAR
Spring の以前のバージョンに関するこの質問と同様に、Spring 3.0依存性注入のみを使用するアプリケーションに最低限必要な依存性は何ですか? アプリケーション コンテキストは、XML のみで構成されます。Spring はロギング フレームワークに依存しているため、ロギング用にこれらの JAR がすでに含まれていると仮定します。
- jcl-over-slf4j.jar
- logback-classic.jar
- logback-core.jar
- slf4j-api.jar
java - Springトランザクションマネージャーインスタンスを取得するには?
アノテーションを使用して、トランザクションで実行する必要があるメソッドをマークします。
しかし、ある場所transactionManager.rollback()
では、注釈なしで手動で行う必要があります。どうすればtransactionManager
オブジェクトを取得できますか?
java - Spring 3.0 MVC バインディングのネストされたオブジェクト
spring がネストされたオブジェクトの値をバインドしないのはなぜですか?
RegistrationBean の SecurityQuestion オブジェクトは、ビューで Bean 表記を使用してフォームに設定されているにもかかわらず、質問と回答がそれぞれ null、null として設定されます。
豆:
意見:
コントローラ:
解決
すべての Bean には、すべてのフィールドのゲッター/セッターが必要です。Spring はデフォルトのコンストラクターを使用してから、セッターを使用してビューからオブジェクトを変更します。
spring - インターセプター名に関するSpring3.0の問題へのアップグレード
Spring 3.0にアップグレードしようとしていますが、次の問題があります。
- 依存関係を見つける。人々はmavenの使用を推奨していますが、jarがダウンロード可能な場所にある場合は、mavenの使用方法を学習したりインストールしたりしないでください。
- 次のBean宣言は有効ではなくなりましたが、修正方法がわかりません。
不満は、<property name="interceptorNames">
もはやサポートされておらず、他の方法で行う必要があるということです
java - プログラムでアクセスする方法から春のセキュリティの要素
( http://www.springframework.org/schema/securityスキーマから)intercept-url宣言の内容にプログラムでアクセスするにはどうすればよいですか?例えば、
Springセキュリティロールマッピングは、特定のページへのアクセスを制限するために使用されます。同じロールマッピング情報(パターンと受け入れ属性)を抽出して、各ロールが表示できるhtmlメニューのページのみを表示できるようにします。
私はを見てきましたが、HttpConfigurationBuilder
それはパッケージで保護されており、それほど多くの情報を提供していないようです。私も試しました:
しかし、私はURLパターンではなく、ロールにアクセスすることしかできませんでした。
spring - 春 3、Java EE 6
私は Java EE 6 を学んでいます。アンブレラ仕様の今回のリリースで、Java EE 6 がどれだけ進歩したかを見てきました。EJB 3.1 は以前のバージョンよりもはるかに簡単で軽量であり、CDI は驚くべきものです。
私は Spring に詳しくありませんが、Spring には Java EE スタックにはない優れた機能がいくつかあるという記事をよく読みます。しかし、Java EE が追いつき、Spring と完全に競合できるようになったことも読みました。
両方から選択することは多くの要因に依存することはわかっていますが、機能だけに焦点を当てると、最新のトレンドなどを言うと、どちらが最先端ですか? Spring 3 はいくつかのアセットを提供できますか? Java EE 6 スタックは提供できませんか?
また、Seam フレームワークはどうですか? 私が読んだところ、それはJava EE 6のようですが、いくつかの追加がありますか?
java - Spring 3フォームバインディングオブジェクトは常にnullです
ネストされたオブジェクトを Spring 3 にバインドしようとしていますが、問題があります。
JSP:
フォーム オブジェクト:
コントローラ:
formObject
と を取得obj.a
しますobj.b
が、file
常に null です。
java - Spring Cache を使用するための依存関係
Spring Cache 機能を使用したいのですが、このモジュールの依存関係がわかりません。私は次のような構成を持っています:
しかし<cache:annotation-driven />
、認識されていません。次のエラーが発生します。
すべてを追加していないため、Springモジュールのjarファイルがないためだと思います(本当に必要なときに追加します)。
Spring Cache を機能させるには、どの Spring モジュール jar が必要ですか? または、この情報はどこで見つけることができますか?
ありがとう
java - URL パターンがパスの場合、Spring MVC ディスパッチャーが正しく機能しない
現在、REST サービス専用に Spring MVC を適用している Web アプリがあります。残りのサービスを の下に表示したいのですが${contextPath}/rest/**
、これを設定すると次のようになります。
「Spring MVC Dispatcher Servlet」という名前の DispatcherServlet で、URI [/myapp/rest/testSvc/message] を持つ HTTP 要求のマッピングが見つかりませんでした
私web.xml
は持っています:
servlet-context.xml
、これは問題なく、起動時に登録されるサービスを登録しています。
私のコントローラーは次のようになります。
* .resturl-pattern
にweb.xml
変更すると、リクエスト マッピングが機能message
しmessage.rest
ます。