Spring Data Rest Repository with abstract class / inheritance
问题 I can't get Spring Data Rest with class inheritance working. I'd like to have a single JSON Endpoint which handles all my concrete classes. Repo: public interface AbstractFooRepo extends KeyValueRepository<AbstractFoo, String> {} Abstract class: @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") @JsonSubTypes({ @JsonSubTypes.Type(value = MyFoo.class, name = "MY_FOO") }) public abstract class AbstractFoo { @Id public String id; public String type;