Spring Data Rest如何使用那些不是单个Domain类特有的存储库? 我的意思是我有以下存储库:
public interface MyRepository<T extends BaseDomain> extends GraphRepository<T>, PagingAndSortingRepository<T, Long> {
// .....
}
我得到了Spring Data REST生成的这个url:
http://localhost:8080/amg-web/sdr/baseDomain
这里BaseDomain
是由许多其他子域或子域扩展的类。那么如何在通过SDR进行操作时定位到这些域?因为每当我使用上面的url保存任何节点或实体时,它只保存一个超类索引,即BaseDomain,而不是其他任何东西。
更新
如果没有任何泛型,SDR可以正常使用Repository,我的意思是,如果为其分配了特定的域类。
public interface MyRepository extends GraphRepository<EntityDomain>, PagingAndSortingRepository<EntityDomain> {
//....
}
所以,我猜SDR是特定于域类的!!