Bonjour,
J'ai plusieurs classes qui déclarent différentes variables précédées de l'annotation @Autowired. Ces variables font souvent références aux classes les plus utilisées.
Prenons un exemple pour bien comprendre :
j'ai au moins 10 classes qui déclarent la même variable :
(d'ailleurs je retrouve le même cas pour des références à un fichier de conf avec l'annotation @Value)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @Autowired private NodeService nodeService;
Je pensais regrouper ces variables (@Autowired et @Value) dans une seule classe par exemple Service.java et faire hériter chaque classe de Service
Le but étant de simplifier le code.
Mais avant, j'aimerais être sûr de ne pas tout casser: l'application est utilisée au quotidien par des dizaines d'utilisateurs...
J'avoue ne pas tout comprendre sur l'injection de dépendances et je ne sais pas si ce que je veux faire est sans danger (mais qu'est-ce qu'on y gagnerait en lisibilité !)
Merci d'avance de vos explications
Partager