Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在同一路径上扩展REST类和重写方法_Java_Rest_Jakarta Ee_Inheritance_Jax Rs - Fatal编程技术网

Java 在同一路径上扩展REST类和重写方法

Java 在同一路径上扩展REST类和重写方法,java,rest,jakarta-ee,inheritance,jax-rs,Java,Rest,Jakarta Ee,Inheritance,Jax Rs,我只举一个例子,因为我发现很难提出正确的问题 我有一个REST(Jersey)类和一些方法 @Path(value = "{resource}") public class GenericRestResource{ //some methods } 我有一个扩展它的类 public class SomeClass extends GenericRestResource{ //override parent methods } 是否可以像这样扩展GenericRestResource类以重写其

我只举一个例子,因为我发现很难提出正确的问题

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

@Path(value = "{resource}")
public class GenericRestResource{
//some methods
}
我有一个扩展它的类

public class SomeClass extends GenericRestResource{
//override parent methods
}
是否可以像这样扩展GenericRestResource类以重写其在同一@Path上的方法

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

还是用另一种方式


谢谢。

听起来你在谈论子资源。JavaEE7教程有一个很好的章节介绍它们

通常不建议重写具体的代码。或者,要重写的方法应该是抽象的、空的或最终的。