我在项目中有这样的层次结构:
▼ server
▼ myproject
▼ src
▼ main
▼ java
▼ rest
▼ repository
Ⓘ MyRepository
▶ resources
▼ test
▼ java
▼ rest
Ⓒ MyRepositoryTest
这是MyRepository接口:
public interface MyRepository extends MongoRepository<String, Integer> {
}
这是MyRepositoryTest测试类:
@ExtendWith(SpringExtension.class)
public class MyRepositoryTest {
...
@Autowired MyRepository myRepository;
...
}
测试类中出现了自动装配的myRepository实例的错误。它会提示无法自动装配。找不到'MyRepository'类型的bean
。我已经尝试添加@Component
、@Repository
等,但并没有真正帮助解决问题。如何解决这个问题?