我正在尝试创建一个与多个Spring MongoDB存储库交互的泛型类。我编译的当前代码却因为两个存储库都是NULL而爆炸,因为这两个存储库都是NULL。
这是我的设置,我找不到任何可以确保在包装器类中自动装配的文档。是否有我遗漏的东西会执行自动装配。我正在使用gradle,我在基本的spring mongo项目中添加了依赖项。 感谢
package courseSystem;
import java.util.List;
import org.springframework.data.mongodb.repository.MongoRepository;
public interface InstructorDBRepository extends MongoRepository<InstructorDB, String> {
InstructorDB save(InstructorDB saved);
void delete(InstructorDB deleted);
List<InstructorDB> findAll();
}
package courseSystem;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.ArrayList;
import java.util.List;
public class DBinterface {
@Autowired
private AcademicRecordDBRepository AcademicRecordRepository;
@Autowired
private InstructorDBRepository InstructorRepository;
public DBinterface() {}
public void deleteAllTables()
{
AcademicRecordRepository.deleteAll();
InstructorRepository.deleteAll();;
}
//Some additional functions
}