Au printemps, il est possible de le faire. Quelqu'un a-t-il des échantillons de code?Comment envoyer un événement à un autre haricot au printemps?
Répondre
if (number % 2 == 0) { // is even
anotherBean = (AnotherBean) applicationContext.getBean("anotherBean");
// send even to another bean
anotherBean.send(number);
}
Pour plus d'informations, voir here.
pour quoi faire? – Bozho
C'était une blague, comme la question posée "comment envoyer un même à un autre haricot". – earldouglas
Si vous souhaitez notifier un haricot de quelque chose, il suffit d'appeler une méthode:
@Service
public class Notifier {
@Autowired
private Notified notified;
public void something() {
notified.notify(..);
}
}
Mais la gestion des événements est généralement asynchrone. Dans ce cas, vous devrez créer un nouveau Thread
(ou utiliser le executors framework depuis Java 5), passer une référence à/injecter le bean cible et le laisser le notifier.
Et si vous voulez plutôt notifier plusieurs beans, sans savoir exactement quoi, alors utilisez le event mechanism fourni par ce ressort comme une implémentation du modèle d'observateur.
Vous pouvez utiliser Spring Integration pour la messagerie entre les beans dans votre contexte. Regardez MessageChannel et ServiceActivator. Vous pouvez acheminer, filtrer, diviser les messages à vos haricots comment vous avez besoin.
- 1. Comment sérialiser un haricot de printemps (printemps 3)
- 2. Définir un ensemble extérieur d'un haricot au printemps cio
- 3. Comment injecter un haricot de printemps dans un contexte Seam?
- 4. printemps: un haricot qui reçoit une liste des classes
- 5. Printemps, créer un haricot à partir de désérialiser
- 6. Injecter un objet externe dans un haricot de printemps
- 7. Est-il possible d'injecter un haricot dans un haricot de forme de printemps
- 8. Au printemps, comment utiliser un ClassPathXmlApplicationContext pour obtenir un EntityManager?
- 9. Qt: Comment envoyer un événement au système d'exploitation/fenêtre?
- 10. Est-il possible qu'un haricot ait plusieurs parents au printemps?
- 11. Est-il possible d'autowire partiellement un haricot de printemps?
- 12. problème instanciation haricot de classe générique au printemps
- 13. Comment envoyer un événement "Ctrl + C" à un widget Qt?
- 14. Comment obtenir un attribut de modèle ou un haricot de printemps dans le décorateur de sitemesh?
- 15. comment obtenir un haricot de printemps qui est local à l'actuel HttpRequest
- 16. Rails: Comment envoyer un objet json à un autre serveur?
- 17. Envoyer un événement sur un réseau
- 18. liaison à un ensemble au printemps
- 19. hibernate - jeu de cartographie de printemps/haricot
- 20. Comment passer le paramètre Endpoint à Endpoint défini comme le haricot au printemps Conext
- 21. Envoyer une frappe à un autre contrôle
- 22. Comment envoyer un fichier du client au serveur à un autre client?
- 23. Envoyer plusieurs données à la base de données au printemps
- 24. Envoyer un événement KeyEvent d'un formulaire à un contrôle
- 25. Tirer un autre événement d'un événement
- 26. Envoyer un rappel à une autre page?
- 27. Connectez un QueueChannel par programmation à un MessageChannel au printemps
- 28. La meilleure façon de tirer manuellement un haricot à ressort?
- 29. Envoyer un événement souris personnalisé dans QGraphicsScene
- 30. Threads au printemps
Êtes-vous en rapport avec codez plz? –