diff --git a/src/main/java/com/example/jerseyexercise/resources/Amika.java b/src/main/java/com/example/jerseyexercise/resources/Amika.java index be7fcb5..df493dd 100644 --- a/src/main/java/com/example/jerseyexercise/resources/Amika.java +++ b/src/main/java/com/example/jerseyexercise/resources/Amika.java @@ -8,28 +8,31 @@ import java.util.Set; @Path("/amika") // -@Component +@Component //Rest作るときは、@component書く public class Amika { - private HashMap accounts = new HashMap<>(); { - accounts.put("id", "name"); + private HashMap accounts = new HashMap<>(); { //キーとヴァリュー + accounts.put("id", "name"); //キーとヴァリュー //accountsは全員のIDと名前の対応表(mapはnameはかぶっていい) } @GET //idだけ取ってくる集合 - @Produces(MediaType.APPLICATION_JSON) //JSONファイルで返す + @Produces(MediaType.APPLICATION_JSON) //JSONファイルで返す→@Produdes public Set getAccounts() { return accounts.keySet(); //keyをどさっととってこれる } @POST - @Consumes(MediaType.APPLICATION_FORM_URLENCODED) //consumeはこの形式だけ + @Consumes(MediaType.APPLICATION_FORM_URLENCODED) + //consumeはAPPLICATION_FORM_URLENCODEDだけ + //formdataのこと public void signup(@FormParam("id") String id, @FormParam("name") String name){ //idを名前新規作成 + accounts.put(id,name); }