我想在模型类中映射多种类型,该模型类是从控制器和存储库类中引用的。
例如 :
case class ManagedService(
...some parameters,
attributes: Seq[Attribute],
...etc
) extends RelatedResource {
override def resourceId = name
override def resourceType = "instance"
}
trait RelatedResource {
def resourceId: Option[String]
def resourceType: String
}
现在,如果我想添加实例override def resourceType = "memory"
,
override def resourceType = "readers"
我该如何添加它们?这是用www.example.com/type=memory
.