spring bootよくあるhttpはurlパラメータの取得方法を要求します。
Resetインターフェースを定義する時、GET、POST、PUT、DELETEを利用してデータの添削を実現します。これらのいくつかの方法は、パラメータを伝える必要があります。バックグラウンド開発者は、受信したパラメータをパラメータ検証して、プログラムのロバスト性を確保しなければなりません。 GET:一般的にデータを照会するために使用され、平文で伝送するために使用され、一般的には一部の無関係ユーザ情報のデータ を取得するために使用される。 POST:一般的にデータを挿入するための PUT:一般的にはデータ更新用 DELETE:一般的にデータ削除に使用されます。一般的には、論理削除を行う(すなわち、単に記録の状態を変えるだけで、真の削除データではない) 。
1、@PathVarebaleはurl中のデータを取得します。
要求URL:
id:81 name:hello
2、@Request Param取得要求パラメータの値
urlパラメータの値を取得するには、デフォルトの方法では、パラメータ名とurlパラメータの一致が必要です。
要求URL:
id:100
urlに複数のパラメータがある場合:
id:100
以上で、spring bootによくあるhttpがurlパラメータの取得方法を要求する記事を紹介しました。もっと関連するspring boot urlパラメータの取得内容は以前の文章を検索してください。または下記の関連記事を引き続き閲覧してください。これからもよろしくお願いします。
1、@PathVarebaleはurl中のデータを取得します。
要求URL:
localhost:8080/hello/id id
実現コードは以下の通りです。
@RestController
publicclass HelloController {
@RequestMapping(value="/hello/{id}/{name}",method= RequestMethod.GET)
public String sayHello(@PathVariable("id") Integer id,@PathVariable("name") String name){
return"id:"+id+" name:"+name;
}
}
ブラウザにアドレスを入力:localhost:8080/hello/100/hello
出力:id:81 name:hello
2、@Request Param取得要求パラメータの値
urlパラメータの値を取得するには、デフォルトの方法では、パラメータ名とurlパラメータの一致が必要です。
要求URL:
localhost:8080/hello?id=1000
@RestController
publicclass HelloController {
@RequestMapping(value="/hello",method= RequestMethod.GET)
public String sayHello(@RequestParam Integer id){
return"id:"+id;
}
}
出力:id:100
urlに複数のパラメータがある場合:
localhost:8080/hello?id=98&&name=helloworld
具体的なコードは以下の通りです。
@RestController
publicclass HelloController {
@RequestMapping(value="/hello",method= RequestMethod.GET)
public String sayHello(@RequestParam Integer id,@RequestParam String name){
return"id:"+id+ " name:"+name;
}
}
urlパラメータ値を取得し、パラメータ名方式を実行します。localhost:8080/hello?userId=1000
@RestController
publicclass HelloController {
@RequestMapping(value="/hello",method= RequestMethod.GET)
public String sayHello(@RequestParam("userId") Integer id){
return"id:"+id;
}
}
出力:id:100
以上で、spring bootによくあるhttpがurlパラメータの取得方法を要求する記事を紹介しました。もっと関連するspring boot urlパラメータの取得内容は以前の文章を検索してください。または下記の関連記事を引き続き閲覧してください。これからもよろしくお願いします。