我正在阅读有关Spring Framework的文档,并且我阅读了与Spring Data相关的“即时存储库”的概念。见最后一个问题 http://golijava.blogspot.be/2015/11/spring-hibernate-jpa.html 但我无法在任何地方找到信息
答案 0 :(得分:2)
虽然不熟悉该术语,但我认为它与Spring容器启动期间的存储库实现的生成有关。问题在于,当使用Spring Data时,定义一个遵循特定规则(对于常见任务)的Repository接口就足够了,而实际的实现将在容器初始化期间由Spring Data生成。
实际存储库的示例可以是以下接口定义:
@Repository
public interface CategoryRepository extends JpaRepository<Category, Long> {
}
您可以通过以下链接找到有关Spring Data的详细信息,特别是有关它的存储库的信息:https://docs.spring.io/spring-data/data-commons/docs/1.6.1.RELEASE/reference/html/repositories.html
答案 1 :(得分:2)
Instant Repository是Spring Data中使用的术语。 您可以使用以下两个步骤创建Instant Repository 1.注释域类 2.通过扩展Repository接口将存储库定义为接口。
Spring将在运行时实现即时存储库,因为它会扫描所有扩展存储库的存储库