我一直在学习官方的 Java EE 7 教程。我对此链接的以下声明感到困惑:
用请求方法指示符修饰的方法必须返回 void、Java 编程语言类型或 javax.ws.rs.core.Response 对象。
在同一页面上,有这个示例方法:
@GET
@Produces("text/html")
public String getHtml() {
return "<html lang=\"en\"><body><h1>Hello, World!!</h1></body></html>";
}
上面的示例显然违反了上述声明,因为它返回String
而不是void
or javax.ws.rs.core.Response
。那么,这是一个错误还是我在这里遗漏了什么?先感谢您。
更新
这是我的错。我认为这a java programming language type
是在解释这void
是一种 java 编程语言类型。我的错。