spring-dataAan de slag met lente-gegevens


Opmerkingen

Moderne softwaretoepassingen kunnen gegevens opslaan in meer dan één type gegevensopslag. Terwijl traditionele datastores zoals relationele databases populair blijven, zijn NoSQL-databases en cloudgebaseerde opslag ook gemeengoed geworden. Elk van dit soort datastores heeft zijn eigen sterke punten en is daarom geschikt voor verschillende soorten zakelijke gebruikscasussen. Complexe bedrijfstoepassingen gebruiken daarom meer dan één type gegevensopslag om gegevensopslag, ophalen en presentatie efficiënter te maken. Dit vormt de uitdaging voor applicatieprogrammeurs die moeten omgaan met de complexiteit van het begrijpen van de API die wordt geboden door meerdere datastores en deze API op de juiste manier gebruiken in hun bedrijfstoepassingen.

Spring Data is een project dat is gericht op het bieden van een consistente, gemakkelijk te gebruiken API aan applicatieprogrammeurs, onafhankelijk van de gebruikte onderliggende gegevensopslag. Het combineert de kracht van het Spring-raamwerk met concepten uit bewezen datatoegangsparadigma's zoals domeingestuurd ontwerp om applicatieprogrammeurs een vertrouwde en consistente basis te bieden voor toegang tot verschillende soorten datastores, met behoud van de specifieke kenmerken van een onderliggende datastore, waar passend.

Het Spring Data-project bestaat uit verschillende subprojecten die kunnen worden gebruikt als bibliotheken voor toegang tot specifieke soorten gegevensopslag. De volledige set gegevensopslag die wordt ondersteund door Spring Data en de bijbehorende subprojecten, is te vinden op de hoofdpagina van het project.

Installatie of instellingen

Spring Data is een project dat bestaat uit een aantal subprojecten. De meest voorkomende zijn Spring Data JPA , Spring Data MongoDB , Spring Data Elasticsearch , Spring Data Neo4J , Spring Data Cassandra en Spring Data Redis .

Tenzij u uw eigen subproject ontwikkelt op basis van Spring Data, is het zeer onwaarschijnlijk dat u dit rechtstreeks in uw toepassing moet gebruiken. Zie de afzonderlijke subprojecten voor details over hun installatie en configuratie. Als u Spring Data echter rechtstreeks in uw toepassing moet gebruiken, zijn de volgende instructies nuttig.

Maven gebruiken

<dependencies>
  <dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-commons</artifactId>
    <version>[version-number]</version>
  </dependency>
</dependencies>
 

Gradle gebruiken

dependencies {
  compile 'org.springframework.data:spring-data-commons:[version-number]'
}
 

Vervang [versienummer] door de Spring Data-versie die u wilt gebruiken.