【发布时间】:2015-07-25 01:35:06
【问题描述】:
我做了一个应该暴露嵌套实体的投影:
@Projection(name = "inlineBusiness", types = { UserModel.class })
public interface InlineBusinessUserModelProjection {
String getUsername();
String getFirstName();
String getLastName();
Date getBirthdate();
String getEmail();
BusinessModel getBusiness();
}
以及服务存储库:
@RepositoryRestResource(collectionResourceRel = "users", path = "users",
excerptProjection = InlineBusinessUserModelProjection.class)
public interface UserRepository extends BaseDAO<UserModel> {..}
对于/users,它工作正常,业务字段与嵌套实体一起公开,但是当我调用/users/1 时,什么都没有,还有所有自定义方法。似乎除了@ 之外的任何方法都没有涉及投影987654325@
有任何想法吗?
【问题讨论】:
标签: spring spring-mvc spring-data spring-data-rest