Springフレームワークは、好きなだけ引数を渡すことができるメソッドを使用します。
また、無制限の量のデータを取得できる関数を作成したいと思います。この機能をどのように呼び出すと、読みやすくなります。または、どうすれば定義できますか?
本当にありがとう。
Bozhoの答えを追加するには、varargsの前にメソッドに他の引数を含めることもできます。
// foo(13, "foo", "bar", "baz");
// will print:
// 13 - |foo||bar||baz|
public void foo(int a, String... b) {
System.out.println(a + " - ");
for (String c : b) {
System.out.print("|" + c + "|");
}
}
ただし、後で異なるタイプの引数を使用することはできません。これらは機能しません:
public void bar(String... b, int b);
public void foo(int a, String... b, int b);