我正在创建一些具有相同形式的资源类,所以一个好主意是使用 DRY 并使用继承。所以我创建了一个 RootResource 类并在那里放置了一些方法。我想注释它们,然后在子类中实现它们,但它不起作用!这是一个示例代码:
public abstract class RootResource {
@GET
@Path("/{id: .*}")
public abstract String getInfo(String uid);
}
@Path("/user")
public class UserResource extends RootResource{
public String getInfo(@PathParam("id") String uid) {
System.out.println("Hello!");
}
}
Run Code Online (Sandbox Code Playgroud)
我正在使用球衣 2.6。任何的想法?谢谢。