簡體   English   中英

MongoDB Autowire引發異常

[英]MongoDB autowire is throwing exception

我有下面的課程文件,看起來一切正常,但是我不明白為什么我會自動接線失敗。 誰能幫我找到問題嗎?

更新了軟件包的詳細信息

 package com.ui.controller;

    @RestController
    @RequestMapping(value = "/Person")
    public class PersonController {

        @Autowired
        @Lazy
        private RepoService repoService;

    }

    package com.messaging.service.impl;
    @Component
    @Lazy
    public class RepoServiceImpl implements RepoService {

        @Autowired
        @Qualifier("personRepository")
        private PersonRepository personRepo;

    }

    package com.messaging.service;
    public interface RepoService {

    }


    package com.da.repository;
    @Repository("personRepository")
    public interface PersonRepository extends MongoRepository<SomeType, String> {
    }


    package com.conf;
    @Configuration
    @EnableMongoRepositories(basePackages = "com.da.repository")
    @EnableMongoAuditing
    @Profile("mongo")
    public class MongoConfig extends AbstractMongoConfiguration {

    }

我收到以下錯誤:

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.da.repository.PersonRepository] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true), @org.springframework.beans.factory.annotation.Qualifier(value=personRepository)}
at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1301)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1047)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:942)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
... 52 more

這是我的壞。 問題不在於上面的編碼,而在於mongodb連接。 存在連接問題,導致上述錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM