問題タブ [spring]
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 でカスタム型コンバーターを登録するにはどうすればよいですか?
http 要求パラメーターを介して UUID インスタンスを渡す必要があります。Spring は、カスタム型コンバーター (String から) を登録する必要があります。登録するにはどうすればよいですか?
java - ビジネス層に EJB3 または Spring を使用する必要がありますか?
私のチームは、Web フロントエンドを備えた新しいサービス指向の製品を開発しています。どのテクノロジーを使用するかについての議論では、JBoss アプリケーション サーバー、Flex フロントエンド (Adobe AIR を使用したデスクトップ展開も可能)、およびクライアントとサーバーをインターフェースする Web サービスを実行することに決めました。
ビジネス ロジックにどのサーバー テクノロジを使用するかについては、行き詰まりに陥っています。大きな議論は EJB3 と Spring の間であり、最大の関心事はスケーラビリティとパフォーマンス、そしてコード ベースの保守性です。
ここに私の質問があります:
- EJB3 対 Spring の賛成または反対の議論は何ですか?
- それぞれにどのような落とし穴がありますか?
- 良いベンチマーク情報はどこにありますか?
java - Spring 2.5 の Enum のマップと依存性注入
次の Java コードがあるとします。
このコード スニペットは、各リスナーが関心のあるイベントの種類を伝え、提供されたメソッドがこれらの関係の同時マップを維持する、少し改善されたリスナー パターンに他なりません。
当初、私はこのメソッドを独自の注釈フレームワーク経由で呼び出すことを望んでいましたが、さまざまな注釈制限のレンガの壁にぶつかりました (たとえば、java.lang.Enumを注釈パラメーターとして使用することはできません。さまざまなクラスローダーの問題もあります)。したがって、Spring を使用することにしました。
これを Spring_ify_ する方法を誰か教えてもらえますか? 私が達成したいことは次のとおりです。 1. Maintainerクラスを Spring Bean として
定義します。2. addListenerメソッドを使用
して、あらゆる種類のリスナーがXML 経由で自身をMaintainerに登録できるようにします。Spring docもGoogleも例に非常に寛大です。
これを簡単に達成する方法はありますか?
java - JPA マルチトランザクションマネージャー
1 つの applicationContext.xml ファイルがあり、Spring ミドルウェア カスタム アプリケーションで構成された 2 つの org.springframework.orm.jpa.JpaTransactionManager (それぞれが独自の永続ユニット、異なるデータベースを持つ) があります。
TransactionStatus のコミット、保存、およびロールバックをいじらないように、アノテーション ベースのトランザクション (@Transactional) を使用したいと考えています。
同僚は、複数のトランザクション マネージャーがあると、コンテキスト ファイルが正しく構成されていても、これを行うと何かが混乱すると言っていました (参照は正しい永続化ユニットに移動します)。誰か問題を見たことがありますか?
あなたの構成では、2 つのトランザクション マネージャーがありますか? txManager1 と txManager2 はありますか?
それが、トランザクション マネージャーである 2 つの異なる Spring Bean である JPA で私が持っているものです。
java - SpringSecurityを使用してActiveDirectoryサーバーに対してどのように認証しますか?
ユーザーがログインする必要があるSpringWebアプリケーションを作成しています。私の会社には、この目的で使用したいActiveDirectoryサーバーがあります。ただし、SpringSecurityを使用してサーバーに接続するのに問題があります。
私はJava1.6とともにSpring2.5.5とSpringSecurity2.0.3を使用しています。
LDAP URLを間違ったIPアドレスに変更しても、例外などはスローされないので、そもそもサーバーに接続しようとしているのではないかと思います。
Webアプリケーションは正常に起動しますが、ログインページに入力した情報はすべて拒否されます。以前はInMemoryDaoImplを使用していましたが、これは正常に機能したため、アプリケーションの残りの部分は正しく構成されているようです。
これが私のセキュリティ関連のBeanです。
java - Spring Web Flow のスナップショットとフロー リポジトリに関する最適なドキュメントは何ですか?
Spring Web Flow でのスナップショット、フロー リポジトリ、およびフロー状態のシリアライゼーションに関するより多くの優れたドキュメントを探しています。私が見つけた利用可能なドキュメントはかなりまばらに見えます。「Spring in Action」はこれについて語っていません。Spring Web Flow リファレンス マニュアルでは、ここでいくつかのフラグについて言及しています。
しかし、これらの設定や使用パターンなどを変更する理由については実際には話していません.
誰でも良いリファレンスを持っていますか?
java - さまざまなステージング環境で Java Web アプリケーションをどのように維持していますか?
開発者マシンで使用される一連のプロパティがある場合があります。これは開発者ごとに異なり、別のセットはステージング環境用で、さらに別のセットは運用環境用です。
Spring アプリケーションでは、実稼働環境ではなくローカル環境にロードしたい Bean がある場合や、その逆の場合もあります。
これをどのように処理しますか?別のファイル、ant/maven リソース フィルタリング、またはその他のアプローチを使用していますか?
java - 小さなものから Spring 構成ファイルを作成できますか?
データ モデルに 1 つのプロジェクトを使用するプロジェクトがいくつかあります。これらのプロジェクトにはそれぞれ独自の applicationContext.xml ファイルがあり、その中に反復的なデータがたくさん含まれています。
modelContext.xml ファイルと、ui.xml 用に別のファイルが必要です。
これはできますか?
spring - 国際化サイトメッシュ
freemarker、SiteMesh、Spring フレームワークを使用しています。ページでは、${requestContext.getMessage()} を使用して message.properties からメッセージを取得します。しかし、デコレータの場合、これは機能しません。サイトメッシュで国際化を機能させるにはどうすればよいですか?
java - Spring Bean コンテキストに多くの未使用の Bean があると、かなりのリソースが浪費されますか?
私のモデル レイヤーは少数の異なるプロジェクトで使用されており、どのプロジェクトがそれを使用しているかに関係なく、モデルに 1 つの XML Spring 構成ファイルを使用したいと考えています。
私の質問は次のとおりです。すべてのプロジェクトですべての Bean が使用されているわけではないため、インスタンス化されていない場合、かなりの量のリソースを浪費していますか? 今まで問題になったことがないので、Spring がそれらをロードするのがどれほど怠惰であるかはよくわかりません。
何か案は?