2017-02-09 4 views
2

Loopback ist ein großartiges Framework, das allen CRUD-verfügbaren Operationen mit null Code eine vollständige REST-API bietet. Es ist eine gute Sache, solch ein Framework zu finden, das sich um alle systematischen Operationen kümmert, aber gibt es eine Alternative in Java, die uns davon befreit, jeden einzelnen Erstellungs-, Lese-, Aktualisierungs- und Löschvorgang für jedes einzelne Modell zu schreiben?Loopback-Alternative in JAVA

Antwort

2

Spring Data Rest ist wahrscheinlich ein sicherer Kandidat.

Für CRUD-Operationen an Modellen ist nur das Schreiben einer Schnittstelle erforderlich. Dies wird einen Rest Endpunkt definieren und Pflege automatisch der anfragende nehmen:

@RepositoryRestResource(collectionResourceRel = "people", path = "people") 
public interface PersonRepository extends PagingAndSortingRepository<Person, Long> { 

    List<Person> findByLastName(@Param("name") String name); 

} 

Hier ist ein schönes Tutorial, das alles von der REST-Schnittstelle in den Datenspeicher umfassen:

https://spring.io/guides/gs/accessing-data-rest/

PS: Natürlich, Java wird Java, es wird ein bisschen mehr "Zeremonie" sein, aber Spring Boot Projekt-Assistenten (STS für Eclipse oder Intellij) wird Ihr Projekt-Skelett in kürzester Zeit aufbauen.