問題タブ [spring-ioc]

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

java - Spring Container を使用して Jax-Ws で @Autowire を使用する

Spring コンテナーを使用した Jax-Ws Metro プロジェクトがあります。SoapHandler 内のフィールドを自動配線できません。インターネットリソースからすべてを試しましたが、成功しませんでした。フィールドは常に null です。フィールド名は「paymentPortalService」です。

私のハンドラクラス:

リモート サービスを呼び出すプロキシ サービスがあります。このハンドラをリモート サービス コール メソッドのハンドラ チェーンに追加しました。

@Autowire を @Resource に変更し、インターネットから他のソリューションをいくつか変更しようとしましたが、成功しませんでした。EE コンテナーなしで Apache Tomcat 8 を使用しています。

前もって感謝します!

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

java - 「アプリケーション」という名前の Bean の作成中にエラーが発生しました。デフォルトのコンストラクターが見つかりません。ネストされた例外は java.lang.NoSuchMethodException です

このコードで「デフォルトのコンストラクターが見つかりません」というエラーが表示される理由がよくわかりません。コンストラクターは @Autowired です。すべてが正しく注入されているようです。誰でも助けてもらえますか?ありがとう

編集:Application.classを更新しました

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

spring - コントローラーでセッション スコープ コンポーネントを使用する方法

Count.java:

コントローラ:

しかし、このコントローラー (/greeting) を実行するたびに、ブラウザーを閉じても i が常に増加するため、シングルトン コントローラーでこのセッション スコープ コンポーネントを使用するにはどうすればよいですか?

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

java - Spring + RxJava + cron ジョブのスケジュール: 接続可能なオブザーバブルで Bean が 1 回だけ呼び出される理由

問題を示す次のコードがあります。

サブスクライバ 1:

サブスクライバ 2:

出力は次のようになります。

foo メソッドが呼び出されるたびに S1 と S2 が呼び出されないのはなぜですか? それを達成する方法は?

これは rx 一部のサブスクリプション ロジックによるものですか、それともこれらの Bean がシングルトンであるためですか?

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

java - AppConfig.javaはプライベートコンストラクターでBeanを返しますか?

AppConfig.javaセキュリティのために注釈スキャンなしで、ハードバインディングのために構成なしで、次のようなSpring Beanのインスタンスをapp-config.xml作成します。

すべてがうまく機能しますが、他の人がのインスタンスを作成できないようにしたい場合はどうすればよいAddressServiceですか? AddressService通常、コンストラクターをプライベートに宣言しますが、コンパイラーは、プライベートコンストラクターにアクセスできないというエラーを表示し AppConfigます!

完全を期すために、これは次のAddressServiceとおりです。

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

spring - Spring @Autowired と @postconstuct を機能させる

既存のプロジェクトに新しい Bean を導入しようとしています

現在の豆は

そして、新しいBeanを追加しようとしていますw.x.y.z.pkgB

データBeanBにアクセスしたいから、ポストコンストラクトで登録したい. だから私はメソッドを呼び出したいBeanABeanBBeanBBeanABeanA

そして、これらのパッケージはすべてjarとしてパッケージ化され、Spring context xmlは

しかし、展開中に、作成状態の Bean に関する例外が発生します

また、 @Autowired を削除して、BeanAを使用してオブジェクトを取得しようとしましgetBeanFactory().getBean(BeanA.class)た。しかし、同じエラーが発生します。

xml ファイルから Bean エントリを削除すると、適切にデプロイされますが、bean ではないため、ポスト コンストラクトが呼び出されることはありません。

BeanAにはまったく依存していませんBeanB。参考文献はありませんか?

@Autowiredこれを取得し@PostConstructて、2 つの Bean が同じ瓶に入っているときに機能する方法はありますか?