是否可以从Java中的线程调用存储库



我正在尝试在线程中使用MongoRepository。这可能吗?

例如,在一个服务中,该存储库进入构造函数,然后你可以调用它。但我如何在线程内进行查询呢?

您可以使用spring-boot的@Async注释,而不是直接使用线程。

public interface MyRepository extends MongoRepository<User, String> {
@Async
Future<User> findByFirstname(String firstname);  
}

请参阅这里的春季数据jpa文档

也许这能帮助到别人。我创建了一个@Service,并在线程内调用它,所以最后我可以使用@Repository了。

最新更新