我开始阅读本教程:春季启动教程 https://spring.io/guides/tutorials/bookmarks/
在此我读到,在模型模块下,他们实现了 POJO 和存储库接口。 ->github上的教程 https://github.com/joshlong/bookmarks/tree/tutorial/model/src/main/java/bookmarks
在存储库接口中,我发现了两种没有实现的方法:
按用户名查找,
按帐户用户名查找。
我的问题是:
- 当存储库接口中的那些方法没有时它如何工作
实现以及那些不是从任何超类继承的吗?
- 它适用于名称约定和反射吗?
- Spring Data 是否有内存数据库可供使用?
(1) 当存储库接口中的那些方法具有时,它是如何工作的
没有实现并且那些不是从任何超类继承的?
Repository 接口由 Spring 容器在运行时实现(备份)。
(2) 它是否适用于名称约定和反射?
是的,它遵循命名约定,并且 spring 容器使用 JDK 的代理类来拦截对存储库的调用。
(3) Spring Data有内存数据库可以使用吗?
不,Spring 不使用任何内存数据库
请参考以下链接以获得更详细的解释:
Spring Data 存储库实际上是如何实现的? https://stackoverflow.com/questions/38509882/how-are-spring-data-repositories-actually-implemented
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)