问题描述
在我的spring boot项目中,我正在使用这个启动器jpa。我已经在appliction.properties中完成了所有与数据库有关的事情。项目运行正常。我无法理解这个方法的定义。我们刚刚定义了一个抽象方法,该方法甚至如何工作?
urls = df.iloc[:10,0].tolist()
names = [str(i) for i in range(len(urls))]
p1 = Pool(10)
p1.map(partial(load_save_image_from_url,OUT_DIR=DIR,resize=resize,resize_shape=resize_shape),urls,names)
解决方法
这是JPA存储库不可思议的一部分。我实际上也不知道它如何工作的细节,我只知道如何使用它。
最终,我认为这与Spring代理的接口方式有关。 Spring将在运行时创建接口的实例。根据规范命名方法后,Spring可以生成适当的方法。
这是一篇很好的文章,详细介绍了如何构造方法名称以进行所需的查询:https://www.baeldung.com/spring-data-derived-queries。