JAVA环回备选方案

问题描述:

Loopback是一个了不起的框架,它为所有CRUD可用的操作提供完整的REST API,代码为零。 找到这样一个能够处理所有系统操作的框架是件好事,但是在java中有没有其他选择可以帮助我们从每个单一模型的每个创建,读取,更新和删除操作中恢复过来?JAVA环回备选方案

Spring Data Rest可能是一个安全的候选人。

对于模型上的CRUD操作,它只是编写接口的问题。这将定义REST端点,并会自动采取查询的护理:

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

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

} 

这里有一个很好的教程,涵盖从REST接口,数据存储的一切:

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

PS:中当然,java是java,会有更多的“典礼”,但Spring Boot项目向导(适用于Eclipse的STS或Intellij)将立即构建您的项目框架。