我正在尝试在线程中使用MongoRepository。这可能吗?
例如,在一个服务中,该存储库进入构造函数,然后你可以调用它。但我如何在线程内进行查询呢?
您可以使用spring-boot的@Async
注释,而不是直接使用线程。
public interface MyRepository extends MongoRepository<User, String> {
@Async
Future<User> findByFirstname(String firstname);
}
请参阅这里的春季数据jpa文档
也许这能帮助到别人。我创建了一个@Service,并在线程内调用它,所以最后我可以使用@Repository了。