J'ai créé un projet à partir de this Spring Data example. J'ai déplacé ItemRepository et EmployeeRepository vers un autre package persistence
. Maintenant, quand je lance l'application avec mvn spring-boot:run
il se plaint qu'il ne peut pas les trouver.Bean requis introuvable lors du déplacement vers un autre package lors de l'exécution de l'application Spring Boot avec maven
Field employeeRepository in test.Application required a bean of type 'test.persistence.EmployeeRepository' that could not be found.
Il se charge normalement si je lance l'application principale.
Pourquoi cela se produit-il?
@JBNizet Il dit que les emballages spécifiques _Si ne sont pas définis, la numérisation se produira à partir du package de la classe qui déclare ce annotation._ Puisque je ne spécifie aucun paquet, il devrait commencer par mon paquet 'test', où se trouve la classe principale. Les beans sont dans 'test.persistence'. – garci560
Oh, vous avez raison. Désolé je lis trop vite. –
'mvn clean package' puis' mvn spring-boot: run'. –