/ / Dague + Printemps - java, printemps, injection de dépendance, dague-2

Dague + Printemps - java, printemps, injection de dépendance, dague-2

Nous avons choisi Dagger2 au printemps comme dépendancecadre d'injection dans l'une des applications tempête. Nous avons également une application héritée du printemps MVC, qui utilise une partie du code du projet de poignard dans une configuration de gradins à plusieurs projets.

La hiérarchie de projet (simplifiée) ressemble à ceci:

  1. : cœur de poignard
  2. : Storm Dague (dépend du poignard)
  3. : spring-ui (dépend du poignard)

Depuis le printemps et le poignard ont leurs propres moyensPour amorcer le graphe d'objets, quelle est la meilleure façon de faire fonctionner le n ° 3 ensemble? Actuellement, nous avons une classe fabrique @Component dans spring-ui, qui "fournit" les dépendances de dagger-core. Les classes usine et fournie sont ensuite définies comme des haricots de printemps utilisant le modèle d’usine du printemps (classe usine en tant que haricot usine utilisant la méthode usine, et d’autres classes fournies comme méthode usine de haricot usine). pour faire ça?

Réponses:

0 pour la réponse № 1

Actuellement, nous avons une classe d’usine @Component dansspring-ui, qui "fournit" les dépendances de dagger-core. Les classes usine et fournie sont ensuite définies comme des haricots de printemps utilisant le modèle d’usine du printemps (classe usine en tant que haricot usine utilisant la méthode usine, et d’autres classes fournies en tant que méthode usine de haricots usine).