Quote Originariamente inviata da andbin Visualizza il messaggio
Giusto per informazione, in Spring Boot il component scanning (la scansione dei package per rintracciare le classi dei bean) per default parte dal package della classe "main" con @SpringBootApplication e va nei sotto-package.
Ma in altri package proprio slegati, no (sempre per default).
Quindi è per questo che non poteva trovare cose nel com.mp.controller.

Per sfruttare questa logica di default, tipicamente si mette la classe @SpringBootApplication in un package base es.
com.esempio.miaapp

e poi si mette il resto in sotto-package es.
com.esempio.miaapp.controller
com.esempio.miaapp.service
ecc...
eh si infatti ho fatto così alla fine.
ma ho dovuto spulciare un pò qua e la per arrivarci!