我是 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/

10-11 04:24