我希望能够编写这样的方法:
@GET
@Template(SIGNUP_FORM)
@Produces("text/html")
public void form() {}
我的 MessageBodyWriter 匹配使用 @Template 注释的方法,所以这应该可以正常工作。然而,Jersey 跳过了我的 MessageBodyWriter 并返回 204(无内容)。为了解决这个问题,我必须做这样的事情:
@GET
@Template(SIGNUP_FORM)
@Produces("text/html")
public Object form() { return new Object(); }
我也不能返回null。