我是 Spring 靴的新手,正在学习@RequestParam()
我知道我们可以在String中提供defaultValue,但是当我尝试将默认值提供为Integer时,会向我显示错误。
@RequestMapping("/returnVeriable")
public int getVeriable(@RequestParam(required=true,defaultValue=1/*error here*/) int veri){
return veri;
}
任何帮助,将不胜感激。
最佳答案
尝试在整数附近使用“”将其设置为字符串,因为defaultValue被实现为String。
@RequestMapping("/returnVeriable")
public int getVeriable(@RequestParam(required=true,defaultValue="1") Integer veri){
return veri;
}
引用:https://jira.spring.io/browse/SPR-5915
关于java - 如何在@RequestParam()中将默认值提供为整数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47813925/