@RequestMapping(value = "/getUserScoreCardDetails", method = RequestMethod.GET) 
public @ResponseBody List<ScoreDetails> getUserScoreCardDetails( 
@RequestParam(value = "playerIds", required = false) int[] playerIds) {  
 
} 

如果在请求中不提供玩家ID,我需要为玩家ID提供默认值[1,2,3]吗?

请您参考如下方法:

您可以在@RequestParam中的defaultValue属性内设置逗号分隔的值

@RequestMapping(value = "/getUserScoreCardDetails", method = RequestMethod.GET) 
public @ResponseBody List<ScoreDetails> getUserScoreCardDetails( 
@RequestParam(value = "playerIds", required = false, defaultValue="1,2,3") int[] playerIds) {  
 
} 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!