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が表示される