우리는 정규 XML 파일 또는 java Configuration 클래스 외부에서 스프링 빈을 생성하는 내부 구성 메커니즘을 가지고 있습니다. 이제MongoRepository에서 한정자와 함께 mongoTemplate을 사용하는 방법은 무엇입니까?
@Autowired
@Qualifier("appMongoTemplate")
protected MongoTemplate mongoTemplate;
:
이 구성의 내부에서, 우리는 우리가 정규 스프링 빈처럼 우리의 서비스에서이 mongoTemplate을 @Autowired 수
특정 규정 "appMongoTemplate"로 생성되는 mongoTemplate 콩이 MongoRepository를 사용하려고합니다. 난 그냥 일반 인터페이스를 선언
public interface MyRepository extends MongoRepository<MyDocument, String>
하지만 내 응용 프로그램을 시작, 나는, 저장소를 만드는 동안 예외가있을 때 그것이 mongoTemplate 빈을 찾을 수 없기 때문에. 사용할 mongoTemplate의 이름을 지정해야 겠지만 어떻게해야할지 모르겠다.
감사