-1
votes

Démarche de printemps insatisfaitependencendencendencenteException au démarrage

i Créez une API MVC au printemps avec CrudRepository Mise en œuvre et recevez insatisfaitDePendencyException .

La première fois que j'ai essayé avec @Autowired Annotation , mais ne fonctionne pas

code du contrôleur: xxx

code de service: xxx

Code du référentiel: xxx

insatisfaitePendencyException reçue:

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 ...


8 commentaires

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?


3 Réponses :


0
votes

Comme il a été mentionné dans les commentaires Utiliser @entyty code> sur votre comptable code>.

instauré p>

@RestController
@RequestMapping("account")
public class LoginController {


0 commentaires

-1
votes

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: xxx


3 commentaires

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.



-1
votes

Essayez d'ajouter @enableJPeePositories ("Your.Package.name") et assurez-vous que vous avez @ComponentsCan ("BASE.PACKAGE.NAME") à Springinitializer.


1 commentaires

Si tel est le cas, il ne lancera pas non satisfaitependencendencyException.