在同一路径上扩展REST类和覆盖方法

时间:2014-03-05 10:02:46

标签: java rest java-ee inheritance jax-rs

我将提供一个例子,因为我发现很难提出正确的问题。

我有一个REST(Jersey)类和一些方法。

@Path(value = "{resource}")
public class GenericRestResource{
//some methods
}

我有一个扩展它的课程。

public class SomeClass extends GenericRestResource{
//override parent methods
}

是否可以像这样扩展GenericRestResource类来覆盖同一个@Path上的方法?

SomeClass是否会获得与其父类相同的@Path属性?

或者这是以另一种方式完成的?

谢谢。

1 个答案:

答案 0 :(得分:0)

听起来你在谈论子资源。 java ee 7教程有一个很好的部分。 31.3 Subresources and Runtime Resource Resolution