Sto decidendo una convenzione di denominazione per i miei file di contesto dell'applicazione Spring. Mi sono imbattuto in questo blog e un paio di tutorial che suggeriscono applicationContext-<name>.xml
è la strada da percorrere. Generalmente non trovo la possibilità di mischiare il caso cammello con trattini/caratteri di sottolineatura. Quali sono alcune altre convenzioni sui nomi che hai visto?Convenzione di denominazione per il contesto dell'applicazione Spring XML
Modifica: sto anche pensando di annidare i file di contesto all'interno del pacchetto che li riguarda. Ad esempio, le mie classi/interfacce relative all'ordinamento andrebbero nel file di contesto com/mycompany/order/spring-context.xml
. Avrei un livello superiore applicationContext.xml
che riunisce tutto. Suggerimenti?
Fare attenzione a creare file di contesto dell'applicazione a grana molto fine (vale a dire per pacchetto). Avere definizioni di bean distribuite su molti file diversi può diventare un problema di manutenzione; è difficile vedere la "grande immagine". E potrebbero esserci delle volte in cui vuoi dei collegamenti alternativi per gli stessi bean per i test e quant'altro. Penso che un file per sottosistema principale o livello dell'applicazione abbia più senso. Puoi sempre dividerli meglio quando è necessario. –