問題タブ [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.
java - Spring Container を使用して Jax-Ws で @Autowire を使用する
Spring コンテナーを使用した Jax-Ws Metro プロジェクトがあります。SoapHandler 内のフィールドを自動配線できません。インターネットリソースからすべてを試しましたが、成功しませんでした。フィールドは常に null です。フィールド名は「paymentPortalService」です。
私のハンドラクラス:
リモート サービスを呼び出すプロキシ サービスがあります。このハンドラをリモート サービス コール メソッドのハンドラ チェーンに追加しました。
@Autowire を @Resource に変更し、インターネットから他のソリューションをいくつか変更しようとしましたが、成功しませんでした。EE コンテナーなしで Apache Tomcat 8 を使用しています。
前もって感謝します!
java - 「アプリケーション」という名前の Bean の作成中にエラーが発生しました。デフォルトのコンストラクターが見つかりません。ネストされた例外は java.lang.NoSuchMethodException です
このコードで「デフォルトのコンストラクターが見つかりません」というエラーが表示される理由がよくわかりません。コンストラクターは @Autowired です。すべてが正しく注入されているようです。誰でも助けてもらえますか?ありがとう
編集:Application.classを更新しました
spring - コントローラーでセッション スコープ コンポーネントを使用する方法
Count.java:
コントローラ:
しかし、このコントローラー (/greeting) を実行するたびに、ブラウザーを閉じても i が常に増加するため、シングルトン コントローラーでこのセッション スコープ コンポーネントを使用するにはどうすればよいですか?
java - Spring + RxJava + cron ジョブのスケジュール: 接続可能なオブザーバブルで Bean が 1 回だけ呼び出される理由
問題を示す次のコードがあります。
サブスクライバ 1:
サブスクライバ 2:
出力は次のようになります。
foo メソッドが呼び出されるたびに S1 と S2 が呼び出されないのはなぜですか? それを達成する方法は?
これは rx 一部のサブスクリプション ロジックによるものですか、それともこれらの Bean がシングルトンであるためですか?
java - AppConfig.javaはプライベートコンストラクターでBeanを返しますか?
AppConfig.java
セキュリティのために注釈スキャンなしで、ハードバインディングのために構成なしで、次のようなSpring Beanのインスタンスをapp-config.xml
作成します。
すべてがうまく機能しますが、他の人がのインスタンスを作成できないようにしたい場合はどうすればよいAddressService
ですか? AddressService
通常、コンストラクターをプライベートに宣言しますが、コンパイラーは、プライベートコンストラクターにアクセスできないというエラーを表示し AppConfig
ます!
完全を期すために、これは次のAddressService
とおりです。
spring - Spring @Autowired と @postconstuct を機能させる
既存のプロジェクトに新しい Bean を導入しようとしています
現在の豆は
そして、新しいBeanを追加しようとしていますw.x.y.z.pkgB
データBeanB
にアクセスしたいから、ポストコンストラクトで登録したい. だから私はメソッドを呼び出したいBeanA
BeanB
BeanB
BeanA
BeanA
そして、これらのパッケージはすべてjarとしてパッケージ化され、Spring context xmlは
しかし、展開中に、作成状態の Bean に関する例外が発生します
また、 @Autowired を削除して、BeanA
を使用してオブジェクトを取得しようとしましgetBeanFactory().getBean(BeanA.class)
た。しかし、同じエラーが発生します。
xml ファイルから Bean エントリを削除すると、適切にデプロイされますが、bean ではないため、ポスト コンストラクトが呼び出されることはありません。
BeanA
にはまったく依存していませんBeanB
。参考文献はありませんか?
@Autowired
これを取得し@PostConstruct
て、2 つの Bean が同じ瓶に入っているときに機能する方法はありますか?