NetBeansでJava WebAPI(JAX-RS jersey)


NetBeansでJava WebAPIを作成手順です。

1.プロジェクト作成

プロジェクトタブ内で右クリック→新規プロジェクト

カテゴリはMaven、プロジェクトはWebアプリケーションで「次へ」

プロジェクト名:jaxrsWebAPIで他は任意で「次へ」

サーバはtomcatで「終了」

2.クラス作成

作成されたプロジェクトのパッケージを右クリック→新規→クラス

名前と場所は変更なく「終了」

3.JAX-RSライブラリーを取得

「public class」の上に「@Path("/")」と記載し、Alt+Enterで表示された「javax.ws.rs.Path」をインポート

しばらくするとダイアログが表示されるのでそのまま「OK」

web.xmlが作成される。

4.GETメソッド作成

NewClassを下記のようにする。

NewClass.java
package javasample.jaxrswebapi;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

@Path("/")
public class NewClass {

    @GET
    @Produces(MediaType.TEXT_PLAIN)
    public String getMethod() {
        return "OK";
    }
}

5.WebAPI起動

プロジェクトを右クリック→実行

6.WebAPI実行

ブラウザで下記のURLにアクセスするとOKが表示される

GitHub
https://github.com/kaishero/jaxrsWebAPI