paramが要求されたことに基づいてメソッドが異なるものを返す可能性があるのだろうかと思います。例:Springでリクエストされたparamに基づいて異なるものが返されましたか?
@RestController
public class GreetingController {
private static final String templateForName = "Hello, %s!";
private static final String templateForTest = "Testing new output, which is %s!";
@RequestMapping("/greeting")
public Greeting greeting(@RequestParam(value="name", defaultValue="World") String name
,@RequestParam(value="test", defaultValue="TEST value") String test
) {
//An if here that would decide which param was requested?
return new Greeting(String.format(templateForName, name));
}
ここに「Hello、User!」と表示されます。 ?name=User
「新しい出力のテストはテストです!」と表示することはできますか? ?test=test
私は春を使って何かを始めているだけなので、不明な点や不十分な情報がある場合は、私に知らせてください。
いつも異なった、明確に定義された振る舞いを持つことになるのであれば、パラメータをPATHパラメータの一部にするのはなぜですか? – Andonaeus
私はあなたが何を意味しているのか分かりません。 – ForInfinity
確かに、今日は時間があるときの例を使って答えを追加します – Andonaeus