Je décide d'une convention de dénomination pour mes fichiers de contexte d'application Spring. Je suis tombé sur ce blog et quelques tutoriels suggérant applicationContext-<name>.xml
est le chemin à parcourir. Je ne suis généralement pas une trouvaille de mélange de cas de chameau avec des tirets/underscores. Quelles sont les autres conventions de nommage que vous avez vues?Convention de dénomination pour le contexte d'application Spring XML
Editer: Je pense également à imbriquer des fichiers de contexte dans le paquet qui leur correspond. Par exemple, mes classes/interfaces qui se rapportent à la commande iraient dans le fichier de contexte com/mycompany/order/spring-context.xml
. J'aurais un applicationContext.xml
de haut niveau qui tire tout ensemble. Suggestions?
Faites attention à la création de fichiers de contexte d'application très précis (c'est-à-dire par paquet). Avoir des définitions de bean réparties dans de nombreux fichiers différents peut devenir un problème de maintenance; il est difficile de voir la "grande image". Et il peut y avoir des moments où vous voulez des câblages alternatifs pour les mêmes haricots pour les tests et autres joyeusetés. Je pense qu'un fichier par sous-système majeur ou couche de l'application a plus de sens. Vous pouvez toujours les séparer plus finement lorsque le besoin s'en fait sentir. –