簡單的資源
首先,對於 JAX-RS 應用程式,必須設定一個基本 URI,所有資源都可用於該 URI。為此,必須使用 javax.ws.rs.ApplicationPath
註釋擴充套件和註釋 javax.ws.rs.core.Application
類。註釋接受定義基 URI 的字串引數。
@ApplicationPath(JaxRsActivator.ROOT_PATH)
public class JaxRsActivator extends Application {
/**
* JAX-RS root path.
*/
public static final String ROOT_PATH = "/api";
}
資源是簡單的 POJO 類,使用 @Path
註釋進行註釋。
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
@Path("/hello")
public class HelloWorldResource {
public static final String MESSAGE = "Hello StackOverflow!";
@GET
@Produces("text/plain")
public String getHello() {
return MESSAGE;
}
}
當 HTTP GET
請求傳送到/hello
時,資源以 Hello StackOverflow!
訊息響應。