스프링 데이터 @RepositoryRestResource와 함께 neo4j를 사용하려고했지만 반환 된 json에는 "id"필드가 없습니다. 이 동작을 변경하는 방법?스프링 데이터가있는 Neo4j - @GraphId로 표시된 필드를 노출합니다.
예 출력 :
{
"_embedded" : {
"movies" : [ {
"name" : "movie1",
},
...
}
내 엔티티 :
@NodeEntity
public class Movie {
@GraphId
Long id;
String name;
// getters and setters omitted for brevity
}
내 REPO :
@RepositoryRestResource(collectionResourceRel = "movies", path = "movies")
public interface MovieRepo extends GraphRepository<Movie> { }
어떤 버전의 SDN 및 SR-REST를 사용하고 있습니까? – digx1