問題タブ [autowired]
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.
spring - @Componentで注釈が付けられたアンマネージBeanの自動配線
@AutoWiredを使用して、@Componentで構成された非管理対象Beanを管理対象Beanに注入したいと思います。構成が正しいことは確かですが、何らかの理由で例外が発生し続けます。
エラーから、Bazクラスが見つからないと思いますが、理由はわかりません。XML構成のcontext:spring-configured要素がこれを可能にするはずだったと私は理解しています。また、適切なjarファイル(spring-weaving.jarおよびaspectjweaver.jar)を含めるようにしました。
これが私のセットアップの簡単な例です。
私のXML構成:
管理対象のBeanが1つあります。
そして、1つの管理されていないBean:
足りないものはありますか?
編集:ログにはインスタンス化されているBeanがリストされており、foo.Bazはその1つではありません。@Component注釈付きクラスを取得しない理由がわかりません。
java - 静的フィールドで @Autowired を使用できますか?
@Autowired
静的フィールドを使用する方法はありますか。そうでない場合、これを行う他の方法はありますか?
asp.net - PreRenderイベントは発生しません
最近、Page_PreRenderイベントが発生していないことに気づきました。使用する場合protected override void OnPreRender
-すべてが正常です。AutoWireが有効になっていて、同じコードが別のマシンで問題なく実行されます...
どこを掘ればいいですか?
java - Spring リスト Bean の種類別
Spring で、あるタイプのすべての Bean とそのサブタイプのいずれかをリストに自動入力する方法はありますか? 次のようなセッターメソッドがあります。
そして、MyType の任意の Bean と MyType のすべてのサブクラスで自動配線したいと思います。
ありがとう、ジェフ
java - 春にオートワイヤーを設定するにはどうすればよいですか
春にオートワイヤーを設定するにはどうすればよいですか
java - 春の配列依存性注入?
依存性注入を使用して、春に特定のインターフェイスの利用可能なすべての実装を注入する方法はありますか?
これは、ここで.NETについて尋ねられたのと同じようなものです。
私の目的はこれに@Autowiredを使用することですが:
これはサポートされていますか、これにはハッキングが必要ですか、それともIDataCollectorのすべての実装がそれらを登録し、配列インジェクションの代わりに自動配線でそのアクセサーコンポーネントを使用する別のコンポーネントを使用することが望ましいですか?
これがデフォルトで実装されない理由を私が考えることができる理由は、不適切な場合に可能な模擬実装も注入するためかもしれません。私はまだこれが可能かどうか興味がありますが。:)
java - GWT プロジェクトの春の設定?
私は GWT-Spring-Hibernate プロジェクトを開発しており、GWT Service Servlet で Spring Autowired アノテーションを使用したいのですが、autowired アノテーション付きサービスが注入されていません。それはヌルです。見逃した構成の詳細はありますか?
私は追加します
ApplicationContext.xml に追加し、サービスに @Service("myService") という注釈を付けました
java - 注釈を使用して、Bean がプライマリ Bean であることを示すことはできませんか?
Spring では、 <bean> には属性「primary」があり、プロパティに自動配線できる複数の Bean がある場合、Bean が最初の候補であることを示します。
しかし、すべての Bean 定義が @Component/@Service などを使用して宣言されているため、Bean の宣言に使用できる対応する「プライマリ」属性が見つかりません。
どうすればこれを達成できるか教えてください、ありがとう。