問題タブ [spring-context]

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

java - インターフェイスまたは実装クラスに @Component アノテーションを付けた場合の違いは何ですか?

たとえば、インターフェイス IRobot があり、RobotImpl の実装があります。アノテーション @Component をインターフェイスに配置すると、すべての実装が春にスキャンされますか? 注釈 @Component は、「ねえ、Spring、このクラスのインスタンスを作成して、後で Autowire できるようにコンテキストに入れます」と言っているようなものだと思います。

0 投票する
0 に答える
124 参照

java - ジェネリック型の場合のSpringイベントルーティング

イベントジェネリック型に基づいてイベント処理を構築したいと考えています。

イベント クラス:

Pushクラスのマーカー インターフェイスは次のPushNotificationNewとおりですPushNotificationFail

リスナー:

問題:リスナーのPushNotificationStoreEvent<PushNotificationNew>との区別がありません。PushNotificationStoreEvent<PushNotificationFail>

つまり、すべてのイベントPushNotificationStoreEventがすべてのリスナーによって処理されます。

ケースごとに個別のイベント クラスを作成するか、1 つのリスナーを使用instanceofevent.pushて適切なアクションを選択することで、これを解決できます。多分あなたはより良い解決策を知っていますか?