2017-04-06 3 views
0

Ich lese doc über Spring Framework und ich lese das Konzept der "Instant Repository" im Zusammenhang mit Spring Data. Siehe letzte Frage von http://golijava.blogspot.be/2015/11/spring-hibernate-jpa.html aber ich konnte keine Informationen überall"Instant Repository" -Konzept im Frühjahr Hibernate JPA

+0

Können Sie den Link für den doc fügen Sie – pvpkiran

+0

beziehen, werden Zertifizierung Der entsandte Link enthält Beispielfragen aus dem [Core-Frühling ] (https://pivotal.io/training/courses/core-spring-training). Der Begriff "Instant-Repository" scheint während des viertägigen Schulungsprogramms für die Zertifizierung abgedeckt zu sein, ist aber nirgendwo sonst mit Autorität definiert. Der [offizielle Leitfaden für die Zertifizierung] (https://books.google.co.in/books?id=9ojJDQAAQBAJ&q=instant+repository#v=snippet&q=instant%20repository&f=false) scheint darauf hinzudeuten, dass es sich auf die Erweiterung des "Repository" -Schnittstelle und lässt die Spring Data-Infrastruktur die Implementierung generieren. – manish

+0

Danke. Gut zu wissen –

Antwort

1

Obwohl nicht vertraut mit diesem Begriff finden, ich glaube, es hat mit der Erzeugung der Repository-Implementierungen während des Frühling Container Startup zu tun. Die Sache ist, dass es bei der Verwendung von Spring Data ausreicht, eine Repository-Schnittstelle zu definieren, die den spezifischen Regeln (für allgemeine Aufgaben) entspricht, während die tatsächliche Implementierung von den Spring Data während der Container-Initialisierung generiert wird.

Ein Beispiel eines tatsächlichen Repository könnte die folgende Schnittstellen-Definition sein:

@Repository 
public interface CategoryRepository extends JpaRepository<Category, Long> { 

} 

Sie detaillierte Informationen über Spring Data finden können und insbesondere darüber, indem Sie diesem Link Repositories ist: https://docs.spring.io/spring-data/data-commons/docs/1.6.1.RELEASE/reference/html/repositories.html

+0

ja, es macht Sinn –

1

Instant-Repository ist ein in Spring Data verwendeter Begriff. Sie erstellen Instant Repository mit diesen zwei Schritten 1. Annotate Domain-Klasse 2. Definieren Sie Ihr Repository als eine Schnittstelle durch Erweitern der Repository-Schnittstelle.

Frühling wird Instant-Repository zur Laufzeit implementieren, da sie alle die Schnittstelle scannt für die Erweiterung Quellen Repository

Verwandte Themen