2017-02-09 81 views
2

Loopback是一個了不起的框架,它爲所有CRUD可用的操作提供完整的REST API,代碼爲零。 找到這樣一個能夠處理所有系統操作的框架是件好事,但是在java中有沒有其他選擇可以幫助我們從每個單一模型的每個創建,讀取,更新和刪除操作中恢復過來?JAVA環回備選方案

回答

2

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)將立即構建您的項目框架。