i Créez une API MVC au printemps avec La première fois que j'ai essayé avec code du contrôleur: p> code de service: p> Code du référentiel: p> insatisfaitePendencyException reçue: p> org.springframework.beans.Factory.UnsatisfiéDependencyException:
Erreur lors de la création de haricot avec nom '/ compte' défini dans le fichier
[C: \ Utilisateurs \ Parlo \ Documents \ GitHub \ Licenta \ ProiectLicenta \ Server \ Gestion de l'utilisateur \ Cible \ Classes \ Marcel \ PLIRGOG \ LICENTA \ UserManagement \ Controlers \ Logincontroller.class]:
Dépendance non satisfaite exprimée par le paramètre Constructor 0;
Exception imbriquée est
org.springframework.beans.Factory.UnsatisfiéDependencyException:
Erreur lors de la création de haricot avec nom "comptable" défini dans le fichier
[C: \ Utilisateurs \ Parlo \ Documents \ GitHub \ Licenta \ ProiectLicenta \ Server \ Gestion de l'utilisateur \ Cible \ CARCLE \ MARCEL \ PLIRGOG \ LICENTA \ UserManagement \ Services \ ComptableVice.class]:
Dépendance non satisfaite exprimée par le paramètre Constructor 0;
Exception imbriquée est
org.springframework.beans.Factory.BeancreationException: erreur
Création de haricot avec nom 'IacCountrepository': Invocation d'init
La méthode a échoué; Exception imbriquée est java.lang.illegalargumentException:
Pas de type géré: classe
marcel.pirlog.licenta.usermanagement.enties.entities.accompounTity ... p>
blockQuote> p> CrudRepository Code> Mise en œuvre et recevez
insatisfaitDePendencyException code>.
@Autowired code> Annotation , mais ne fonctionne pas p>
3 Réponses :
Comme il a été mentionné dans les commentaires Utiliser instauré p> @entyty code> sur votre
comptable code>.
@RestController
@RequestMapping("account")
public class LoginController {
Montrez-nous la classe de comptabilité. Est-ce avec Annotation @entity et avez-vous un identifiant de type long. Cela devrait être quelque chose comme ceci:
Est-ce que cela concerne même le problème?
Oui, il se rapporte, il lancera ce type d'erreur si vous n'avez pas d'entité comme demandé. Vous pouvez le vérifier seul. @Paulrichard
Si vous voyez l'exception à la fin, il est écrit: Erreur lors de la création de haricot avec le nom 'IacCountreposity' et dans cet endroit, vous dites quelle sera l'entité. Si l'entité n'est pas correcte, ce type d'exception se produira.
Essayez d'ajouter @enableJPeePositories ("Your.Package.name") et assurez-vous que vous avez @ComponentsCan ("BASE.PACKAGE.NAME") à Springinitializer. P>
Si tel est le cas, il ne lancera pas non satisfaitependencendencyException.
Quelle version du printemps utilisez-vous? Avant 4.3 (je pense), vous devez toujours ajouter @ AutoWire sur le constructeur de votre service.
Je mets @Autowired sur le contrat de service, mais pas de travail. Je reçois la même exception
@Marcelpirlog Pourriez-vous s'il vous plaît nettoyer et installer le projet?
Ah - ajouter @enttity sur votre comptabilité.
Il semble que votre s'il y a un problème avec votre dossier source. Regardez ici. BAELDUNG.COM/SPRING-COMPONENT-SLANNING-FONNING J'espère que cela vous aide
medtech, j'essaie cet exemple mais mon application est morte dans 'SpringApplication.run (SpringbootComponentsCanapp.commasses, arguments);'
Cette fois, ma demande est exécutée, mais ne voyez pas mon référentiel et votre service dans ApplicationContext. Existe une Sollution pour cela?
Pouvez-vous montrer la classe crudepository aussi?