2017-11-27 7 views
1

私は検索メソッドを持っており、キーワードパラメータを持っています。私がしたいのは、キーワードパラメータにデフォルト値(空文字列)を設定することです。これを行う方法はありますか?Spring MVCで配列パラメータを取得するためのデフォルト値の設定方法

@GetMapping(value = "search") 
public List<Integer> search(@RequestParam String[] keywords){ 
return calculate(Arrays.asList(keyword)); 
} 
+0

あなたはまさにこの答えをこのhttps://stackoverflow.com/questions/4596351/binding-a-list-in-requestparamを意味したhttps://stackoverflow.com/a/5624006/5558072 –

答えて

0

以下使用するようにしてください:

@RequestParam(value="keywords[]", required=false) String[] keywords 

または

@RequestParam(value=" ", required=false) String[] keywords 
0

@RequestParamデフォルト値を設定する属性defaultValueを持っています。

public List<Integer> search(@RequestParam(defaultValue="default value") String[] keywords){ 
return calculate(Arrays.asList(keyword)); 
} 
関連する問題