Quando si imposta un progetto Spring boot
, hanno la classe di applicazione (quella che contiene il @SpringBootApplication
annotazioni nel pacchetto base.
Una delle cose che il @SpringBootApplication
non fa altro che una scansione componente. Ma, si esegue la scansione solo su sotto-pacchetti. cioè se metti quella classe in com.mypackage, allora sarà la scansione per tutte le classi di sotto-pacchetti cioè com.mypackage. *.
Se non si vuole fare in questo In alternativa, è possibile aggiungere un @ComponentScan
a una classe specificando il pa di root ckage @ComponentScan("com.mypackage")
Si consiglia di disporre di un pacchetto di base i.e com.mypackage. E all'interno di questi pacchetti, hai i tuoi sotto-pacchetti. Hai lezione contenente il @SpringBootApplication
in quel pacchetto di base.
Farò come hai detto pacchetto padre con i pacchetti di classe config e sub con il mio codice app. Grazie. – zaqpiotr